sql 語句動態操作表

2021-08-30 03:48:46 字數 695 閱讀 8424

--增加列

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...