MSSQL語法筆記 新增、修改資料欄位屬性

摘要:隨手記錄一下使用到的SQL 語法,以下內容為資料表新增修改欄位屬性之語法。

--新增資料欄位屬性
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'說明欄位 ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'資料表名稱', @level2type=N'COLUMN',@level2name=N'資料表欄位'
GO
--修改資料欄位屬性
EXEC sys.sp_updateextendedproperty  @name=N'MS_Description', @value=N'說明欄位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'資料表名稱', @level2type=N'COLUMN',@level2name=N'資料表欄位'
GO

 

--新增資料表欄位預設值
ALTER TABLE [dbo].[資料表名稱] ADD  CONSTRAINT [DF_[資料表名稱]_[資料表欄位]_1]  DEFAULT ('預設值') FOR [資料表欄位]
--移除資料欄位 預設值
Alter table [資料表名稱] drop DF_[資料表名稱]_[資料表欄位]