SqlServer查询表名的备注_第1页
SqlServer查询表名的备注_第2页
SqlServer查询表名的备注_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SqlServer查询表名的备注(查询表名描述MS_Description)查询表名描述MS_Description?12345SELECT表名,ds.value描述

FROMsys.extended_propertiesds

LEFTJOINsysobjectstbsONds.major_id=tbs.id

WHERE

ds.minor_id=0and

='ScheduleRecords';--表名添加表的描述?1EXECUTEsp_addextendedpropertyN'MS_Description',N'菜单表',N'user',N'dbo',N'table',N'Menus',NULL,NULL;更新表的描述?1EXECUTEsp_updateextendedpropertyN'MS_Description',N'菜单表',N'user',N'dbo',N'table',N'Menus',NULL,NULL;查询表的外键?123456SELECT表名,ds.value描述

FROMsys.extended_propertiesds

LEFTJOINsysobjectstbsONds.major_id=tbs.id

WHERE

ds.minor_id=0and

='ScheduleRecords';--表名WHEREOBJECT_NAME(sysobjects.parent_obj)='TableName'SQL查询表的所有字段的备注说明?12345678910111213141516171819202122232425262728293031323334353637383940414243SELECT

TableName=CASEWHENC.column_id=1THENO.nameELSEN''END,

TableDesc=ISNULL(CASEWHENC.column_id=1THENPTB.[value]END,N''),

Column_id=C.column_id,

ColumnName=C.name,

PrimaryKey=ISNULL(IDX.PrimaryKey,N''),

[IDENTITY]=CASEWHENC.is_identity=1THENN'√'ELSEN''END,

Computed=CASEWHENC.is_computed=1THENN'√'ELSEN''END,

Type=T.name,

Length=C.max_length,

Precision=C.precision,

Scale=C.scale,

NullAble=CASEWHENC.is_nullable=1THENN'√'ELSEN''END,

[Default]=ISNULL(D.definition,N''),

ColumnDesc=ISNULL(PFD.[value],N''),

IndexName=ISNULL(IDX.IndexName,N''),

IndexSort=ISNULL(IDX.Sort,N''),

Create_Date=O.Create_Date,

Modify_Date=O.Modify_dateFROMsys.columnsCINNERJOINsys.objectsOONC.[object_id]=O.[object_id]

ANDO.type='U'ANDO.is_ms_shipped=0INNERJOINsys.typesTONC.user_type_id=T.user_type_idLEFTJOINsys.default_constraintsDONC.[object_id]=D.parent_object_id

ANDC.column_id=D.parent_column_idANDC.default_object_id=D.[object_id]LEFTJOINsys.extended_propertiesPFDONPFD.class=1

ANDC.[object_id]=PFD.major_idANDC.column_id=PFD.minor_id--ANDPFD.name='Caption'--字段说明对应的描述名称(一个字段可以添加多个不同name的描述)棋牌评测网LEFTJOINsys.extended_propertiesPTBONPTB.class=1

ANDPTB.minor_id=0ANDC.[object_id]=PTB.major_id--ANDPFD.name='Caption'--表说明对应的描述名称(一个表可以添加多个不同name的描述)LEFTJOIN--索引及主键信息

(

SELECT

IDXC.[object_id],

IDXC.column_id,

Sort=CASEINDEXKEY_PROPERTY(IDXC.[object_id],IDXC.index_id,IDXC.index_column_id,'IsDescending')

WHEN1THEN'DESC'WHEN0THEN'ASC'ELSE''END,

PrimaryKey=CASEWHENIDX.is_primary_key=1THENN'√'ELSEN''END,

IndexName=IDX.Name

FROMsys.indexesIDX

INNERJOINsys.index_columnsIDXCONIDX.[object_id]=IDXC.[object_id]

ANDIDX.index_id=IDXC.index_id

LEFTJOINsys.key_constraintsKCONIDX.[object_id]=KC.[parent_object_id]

ANDIDX.index_id=KC.unique_index_id

INNERJOIN--对于一个列包含多个索引的情况,只显示第1个索引信息

(

SELECT[object_id],Column_id,index_id=MIN(index_id)

FROMsys.index_columns捕鱼游戏

GROUPBY[object_id],Column_id

)IDXCUQONIDXC.[object_id]=IDXCUQ.[object_id]

ANDIDXC.Column_id=IDXCUQ.Column_id

ANDIDXC.ind

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论