Sql Server Alter語句 運用

2021-07-01 21:00:01 字數 2015 閱讀 1451

在修改

sql server

表結構時,常用到

alter

語句,把一些常用的

alter

語句列舉如下。 1

:向表中新增字段

alter table [

表名] add [

列名] 型別

2: 

刪除字段

alter table [

表名]  drop column [列名]

3: 

修改表中字段型別(可以修改列的型別,是否為空)

alter table [

表名] alter column [

列名] 型別

4:新增主鍵

alter table [

表名] add constraint [ 

約束名] primary key( [

列名]) 5

:新增唯一約束

alter table [

表名] add constraint [ 

約束名] unique([

列名]) 6

:新增表中某列的預設值

alter table [

表名] add constraint [

約束名] default(

預設值) for [列名]

7:新增約束

alter table [

表名] add constraint [

約束名] check (內容)

8:新增外來鍵約束

alter table [

表名] add constraint [

約束名]  foreign key(

列名) referencese

另一表名(列名

) 9:刪除約束

alter table [

表名] drop constraint [

約束名] 

10:重新命名表

exec sp_rename '[

原表名]','[

新錶名]' 11

:重新命名列名

exec sp_rename '[

表名].[

列名]','[

表名].[

新列名]'

建立注釋(

n'user', n'dbo', n'table'

為固定的寫法) 12

:為表新增描述資訊

execute sp_addextendedpropertyn'ms_description', '

人員資訊表

', n'user', n'dbo', n'table', n'

表名', null, null 13

:為字段

username

新增描述資訊

execute sp_addextendedpropertyn'ms_description', '

姓名', n'user', n'dbo', n'table', n'

表名', n'column', n'username' 14

:為字段

***新增描述資訊

execute sp_addextendedpropertyn'ms_description', '

性別', n'user', n'dbo', n'table', n'

表名', n'column', n'***' 15

:更新表中列

username

的描述屬性:

exec sp_updateextendedproperty 'ms_description','

新的姓名

','user',dbo,'table','

表名','column','username' 16

:刪除表中列

username

的描述屬性:

exec sp_dropextendedproperty 'ms_description','user',dbo,'table','

表名','column','username'

日本語業務単語

最近日本語 一生懸命勉強 教 願 品目 延滯金 大體 無料 鏈結會計 目的 利子 実行 代替品 質問 用途 収入 必要 番號 送付 說明 科目 擔當者 変更 組織 固定 前払 金 事前 記述 含 資產 出力 既存 正常 位置 購買 該當 資料 対応 紹介 実際 帳票 請求書 予定 関係 移動 稅法 ...

提示語 要善用「提示語」

作為一名律師受託為當事人撰寫合同文字或其他法律文書是經常性工作。有關合同文字和法律文書的範本格式隨手可查,一般是不會出現差錯的。但是合同文字和法律文書的內容,卻是一百個人有一百種寫法,沒有統一的內容可轉殖。因為每個當事人委託律師代書法律文書的內容和期望達到的目的各不相同,特別是法律文書所涉及的事項是...

一級擬音語擬態語

一級擬音語擬態語 嫌 不 無奈 提心吊膽 堂 堂堂的 飄 落 撲簌簌 落下 捏一把汗 提心吊膽 1癟,不臌,2餓,空 3點頭哈腰 腹 1耷拉著2滑溜 3 時間 拖拖拉拉 又肥又大,肥大,人 肥胖,肌肉鬆弛 1肥大,2達達達地 吹喇叭 1蹣跚,搖晃 2猶豫不定 3糊里糊塗,信步而行,溜達 1 懸空的東...