2015年1月8日 星期四

MS SQL server 筆記#3 SQL-ALTER CONSTRAINT

/ *
  * ALTER TABLE AND ADD A CONSTRAINT
  * 改變資料表結構:
  * * 改變欄位資料類型
  * * 加入限制(CONSTRAINT)

*/


-- 變更一個欄位(COLUMN)的資料類型為 datetime

ALTER TABLE [history_data] ALTER COLUMN [create_date] [datetime]

-- 加入限制(CONSTRAINT)名為col_a_def

-- Default在insert資料時,欄位create_date自動填入系統時間。
ALTER TABLE [history_data] ADD CONSTRAINT col_a_def DEFAULT sysdatetime() for [create_date];

DEFAULT@W3CDEFAULT@MSDN


-- 刪除限制

ALTER TABLE [history_data] DROP CONSTRAINT [col_a_def]




// end

沒有留言:

張貼留言