alter table的用法


  在數據庫開發過程中,除了用得最多的數據庫查詢外,我們有時也需要去修改數據表的定義,比如在已存在的數據表中新增列和刪除列等。這篇文章就總結一下alter table語句的用法。

示例代碼如下。

 1 USE TSQLFundamentals2008;
 2 GO
 3 
 4 -- alter table的用法
 5 
 6 -- 修改表的定義
 7 -- 增加列
 8 ALTER TABLE HR.Employees ADD fullname NVARCHAR(30) NULL;
 9 
10 -- 修改列(修改數據類型)
11 ALTER TABLE HR.Employees ALTER COLUMN fullname NVARCHAR(MAX) NULL;
12 
13 -- 刪除列
14 ALTER TABLE HR.Employees DROP COLUMN fullname;
15 
16 
17 -- 修改約束的定義
18 -- 增加約束
19 ALTER TABLE HR.Employees ADD CONSTRAINT chk_Employees_hiredate CHECK (hiredate<=GETDATE());
20 
21 -- 刪除約束
22 ALTER TABLE HR.Employees DROP CONSTRAINT chk_Employees_hiredate;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM