sp_sys_GetTableFieldNames 获取资料表的字段备注信息


  sp_sys_GetTableFieldNames 获取资料表的字段备注信息
SQL Code:


ALTER PROCEDURE [dbo].[sp_sys_GetTableFieldNames]
  
@TableName VARCHAR(100)
AS
BEGIN
  
  
/******************************************************************
  获取表的字段备注信息 by jonny
  
  select * from sys.extended_properties
  
  sp_sys_GetTableFieldNames 'tb_SO'
  sp_sys_GetTableFieldNames 'tb_SOs'
  ******************************************************************
*/
  
  
SELECT
  TableName
=d.name,
  FieldOrder
=a.colorder,
  FieldName
=a.name,
  FieldCaption
=case when isnull(g.[value], '')='' then a.name else CAST(g.[value] AS NVARCHAR(250)) end
  
FROM syscolumns a
  
inner join sysobjects d on a.id=d.id and d.xtype= 'U ' and d.name <> 'dtproperties '
  
--left join sysproperties g on a.id=g.id and a.colid=g.smallid --sql 2008
  
left join sys.extended_properties g on a.id=g.major_id and a.colid=g.minor_id --sql2005
  
where d.name= @TableName --如果只查询指定表,加上此条件
  
END
  
  
  
//来源:C/S框架网 | www.csframework.com | QQ:23404761



版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:MSSQL 查询所有用户自定义存储过程和自定义函数
下一篇:CSFrameworkV5.0旗舰版-数据库存储过程、函数列表
评论列表

发表评论

评论内容
昵称:
关联文章

sp_sys_GetTableFieldNames 获取资料字段备注信息
sp_sys_GetTableFieldDef存过:SQL获取结构字段名称,类型,Identity,PK主键,FK外键,IDX索引,字段说明
SQL获取结构名,字段名称,类型,Identity,PK主键,FK外键,IDX索引,字段说明等资料
sys_DataSNDataCode和sys_DocNoRuleDocCode值有何不同?
资料维护》功能界面(对应系统库sys_BusinessTables )作用是什么?
公司资料设置sys_CompanyInfo变更主键为CompanyCode
sys_BackupHistory 构建SQL
新增sys_ModuleFileList
C# get和set访问器:获取和设置字段(属性)
sys_SystemSettingsByUser 和 sys_SystemSettings 作用与区别
新功能:【字段名管理】自动填充字段中文名称(字段标题)
C/S开发框架教程:使用基础资料(数据字典)DAL层更新主从(或多)数据
MySql 时间戳Timestamp字段类型字段作为主键模拟用户并发操作
生成流水号,数字序号可以指定长度,SP下载
资料工具类(DataTableTools)
ORM_TableAttribute类详解:资料特性定义
新增基础资料窗体 - MiniFramework蝇量框架 - Winform框架
明细表使用ButtonEdit选择商品资料并设置商品名称,单价等信息
系统参数 sys_SystemSettings,初始化系统使用
DevExpress GridView获取主从,主子,子级二层当前记录(Master/Detail)