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
参考文档:
明细表使用ButtonEdit选择商品资料并设置商品名称,单价等信息 取LookupEdit组件数据源当前资料行某字段的值 系统管理 - 公司资料设置bug报告 C# GridView 资料行数据检查使用的方法(ValidateRow与InvalidRowException) 新增的基础资料窗体,Toolbar上没有增删改查按钮? 解决方案:WCF客户端无法获取服务端抛出的异常详细信息 使用触发器控制用户删除业务往来中使用的基础资料 3.0高级版:客户端无法获取服务端抛出的异常详细信息 C# Winform中如何获取父窗体中控件的信息 C# get和set访问器:获取和设置字段(属性)的值 SQL存储过程:删除基础资料前逻辑判断,检查是否有关联业务数据 数据字典基础资料窗体主键设置为自动生成流水号码解决方案 数据字典窗体根据某个字段类型自动生成改类型的流水序号 SQL获取表结构的表名,字段名称,类型,Identity,PK主键,FK外键,IDX索引,字段说明等资料 sp_sys_GetTableFieldDef存过:SQL获取表结构的字段名称,类型,Identity,PK主键,FK外键,IDX索引,字段说明
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |