alter table 表的名字 drop column 欄位名
alter table 表的名字 drop constraint 約束名
如果要根據條件遞迴刪除的話,一種方法是在程式中進行,如在Java,C#,PHP等,這利用語言自己的語法檢測條件,並執行相應的alter table語句即可,但是可能涉及到多次訪問資料庫;另外一種方法是使用儲存過程,效率較高,可以實現程式訪問一次資料庫即可。
/***************************
****************************/
create procedure up_DeleteRecByCondition
con varchar(50) = null --定義條件引數,是否需要據實際決定,可沒有
AS
begin
while 你的條件 --
end
alter table 表的名字 drop column 欄位名
alter table 表的名字 drop constraint 約束名
如何迴圈刪除表的欄位如果要根據條件遞迴刪除的話,一種方法是在程式中進行,如在Java,C#,PHP等,這利用語言自己的語法檢測條件,並執行相應的alter table語句即可,但是可能涉及到多次訪問資料庫;另外一種方法是使用儲存過程,效率較高,可以實現程式訪問一次資料庫即可。
/***************************
****************************/
create procedure up_DeleteRecByCondition
con varchar(50) = null --定義條件引數,是否需要據實際決定,可沒有
AS
begin
while 你的條件 --
begin
end
end