--增加列
alter table [tablename] add [p_id] bigint not null default 0
--刪除列
alter table [tablename] drop column [p_id]
--設定主鍵
alter table [tablename] add constraint pk_tablename primary key(p_id)
--刪除主鍵
alter table [tablename] drop constraint pk_tablename
--建立聚集索引(乙個表中允許乙個聚集索引)
createclusteredindex [ttopindex] on[tablename] ([p_id]) on [primary]
--建立非聚集索引
createindex [ttopindex] on tablename ([p_id]) on [primary]
--刪除索引
drop index [tablename].[ttopindex]
--增加字段說明
execute sp_addextendedproperty n'ms_description', n'**id', n'user', n'dbo', n'table', n'tablename', n'column', n'p_id'
SQL表結構操作語句
遷移資料,可以複製自動編號啦!set identity insert data on insert into data id,a1,a2 select id,username,email from olddata a.重新命名表 下例將表 customers 重新命名為 custs。exec sp ...
動態SQL語句
動態使用sql語句的幾點技巧 動態sql語句,就是sql語句中引數會變化的sql語句,一般在程式中要根據使用者的需要隨時改變其引數值,對於動態sql語句必須注意以下幾點 先呼叫close方法,關閉query元件。如果query元件已經關閉,呼叫close方法不會出錯,也沒有其它影響。再呼叫clear...
動態SQL語句
動態sql語句 1.if 條件 2.choose,where 和 otherwise 條件 3.where 條件 4.trim 條件 5.foreach 迴圈 6.set 條件 7.bind if 有條件的包含where子句的一部分 比如 select from blog where state a...