1. 程式人生 > >sqlserver 編輯、修改欄位說明(備註) sp_addextendedproperty

sqlserver 編輯、修改欄位說明(備註) sp_addextendedproperty

0(成功)或 1(失敗)

EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'0:取消,1:已到,2:未到,3:預訂違約' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'Tab_Passenger', @level2type=N'COLUMN', @level2name=N'PassengerState'

-表及欄位描述資訊處理示例

--建立表
create table 表(a1 varchar(10),a2 char(2))

--為表新增描述資訊
EXECUTE sp_addextendedproperty N'MS_Description', '人員資訊表', N'user', N'dbo', N'table', N'表', NULL, NULL

--為欄位a1新增描述資訊
EXECUTE sp_addextendedproperty N'MS_Description', '姓名', N'user', N'dbo', N'table', N'表', N'column', N'a1'

--為欄位a2新增描述資訊
EXECUTE sp_addextendedproperty N'MS_Description', '性別', N'user', N'dbo', N'table', N'表', N'column', N'a2'

--更新表中列a1的描述屬性:
EXEC sp_updateextendedproperty 'MS_Description','欄位1','user',dbo,'table','表','column',a1

--刪除表中列a1的描述屬性:
EXEC sp_dropextendedproperty 'MS_Description','user',dbo,'table','表','column',a1

--刪除測試
drop table 表