SQL Server 新增描述

2022-02-24 15:12:54 字數 2663 閱讀 7552

新增描述的格式

exec sys.sp_addextendedproperty @name

= n'

ms_description

' ,@value='

value

',@level0type

=n'schema

',@level0name

=n'dbo

',@level1type

=n'table

',@level1name='

process_evalwo

',@level2type='

column

',@level2name='

add_time

'

新增欄位的描述

exec sys.sp_addextendedproperty @name

= n'

ms_description

' ,@value='

建立時間

',@level0type

=n'schema

',@level0name

=n'dbo

',@level1type

=n'table

',@level1name='

process_evalwo

',@level2type='

column

',@level2name='

add_time

'

新增表的描述

exec sys.sp_addextendedproperty @name

= n'

ms_description

' ,@value='

建立時間

',@level0type

=n'schema

',@level0name

=n'dbo

',@level1type

=n'table

',@level1name='

process_evalwo

',@level2type

=null

,@level2name

=null

查詢表及字段的描述

select

*from sys.extended_properties where major_id=

object_id('

process_evalwo')

select

*from sys.fn_listextendedproperty('

ms_description

','schema

','dbo

','table

','process_evalwo

','column

','id

')

查詢表名描述 ms_description

select

tbs.name 表名,ds.value 描述

from

sys.extended_properties ds

left

join sysobjects tbs on ds.major_id=

tbs.id

where ds.minor_id=

0and

tbs.name='

schedulerecords

';--

表名

新增表的描述

execute sp_addextendedproperty n'

ms_description

', n'

選單表', n'

user

', n'

dbo', n'

table

', n'

menus

', null, null;

更新表的描述

execute sp_updateextendedproperty n'

ms_description

', n'

選單表', n'

user

', n'

dbo', n'

table

', n'

menus

', null, null;

檢視表和字段的描述

select

*from sys.extended_properties

檢視擴充套件屬性表

select

*from ::fn_listextendedproperty('

ms_description

','schema

','dbo

','table

','process_evalwo

','column

','id

')

介紹乙個函式

object_id('

table_name

') --

根據表名查出這個表的id

sql引數前面新增「n」字元代表什麼含義?

詳見:新增描述詳細使用方式

sqlserver新增列 字段 描述

id name type date 四個字段,表名是library 姓名 描述資訊 library 表名 被描述字段 name execute sp addextendedproperty n ms description 姓名 n user n dbo n table n library n co...

新增sql server約束

新增主鍵約束 alter table 表名 add constraint 約束名 primary key 主鍵 新增唯一約束 alter table 表名 add constraint 約束名 unique 字段 新增預設約束 alter table 表名 add constraint 約束名 de...

sql server2005取得表描述

select fldname a.name,priname case when columnproperty a.id,a.name,isidentity 1 then else end,idname case when exists select 1 from sysobjects where x...