sql获取指定表所有列名及注释

SELECT b.name as 字段名
,Type_name(b.xusertype) as 字段类型
, Isnull(c.VALUE,‘‘) as 字段说明
FROM sysobjects a join syscolumns b on a.id = b.id
JOIN sys.extended_properties c
ON b.id = c.major_id
AND b.colid = c.minor_id

WHERE a.id = Object_id(‘gbpm.JLFFORM3‘) --要查询的表改成你要查询表的名称
ORDER BY b.colid

时间: 2024-08-08 21:56:31

sql获取指定表所有列名及注释的相关文章

【转】MSSQL获取指定表的列名信息,描述,数据类型,长度

/* --作用:根据特定的表名查询出字段,以及描述,数据类型,长度,精度,是否自增,是否为空等信息 --作者:wonder QQ:37036846 QQ群:.NET顶级精英群 ID:124766907 --时间:2011-03-23 11:25 --描述:创建存储过程 --参数:@tableName 表名 */ CREATE PROC sp_GetListsColumnInfoByTableName( @tableName nvarchar(255)) AS BEGIN SELECT CASE

mysql My SQL获取某个表的列名

My SQL获取某个表的列名 DESC TableName SHOW COLUMNS FROM TableName SELECT COLUMN_NAME  FROM information_schema.columns WHERE table_name='tablename' 原文地址:https://www.cnblogs.com/haimishasha/p/9193773.html

SQL 从指定表筛选指定行信息 获取表行数

1.获取指定表的行数 --获取表中数据行数 --select max([列名]) from 表名 2.筛选指定表的指定行数据(数据表分页获取) http://www.cnblogs.com/morningwang/archive/2009/01/02/1367277.html

获取指定表的创建脚本

--****************************************************************************-- 软件名称: May Flower Erp-- 版权所有: (C) 2005-2006 May Flower ERP 开发组-- 功能描述: 获取指定表的创建脚本,包括表和字段的属性.外键(注释掉的)----------------------------------------------------------------------

通过脚本获取指定表的所有Insert语句

--通过脚本获取指定表的所有Insert语句.  Create         procedure [dbo].[sp_GetInsertSQL]                   @tablename_mask varchar(30) = NULL  as  begin  -- NOTE: If, when executing in the Query Analyzer, the result is truncated, you can remedy  --       this by ch

Oracle生成指定表的列名,并前后添加select from

表的列名比较多的时候,手工一个个的写列名比较麻烦,这个函数可以让人偷偷懒 create or replace function f_GetCols(p_TableName in varchar2/*获取表中所有列名 前后添加select from*/)  RETURN varchar2isResult  varchar2(2000);v_cnts number;v_strTabName varchar2(200);BEGIN v_strTabName:=upper(p_tablename); s

sql查询指定表外键约束

//////////////////查询指定表外键约束select a.name as 约束名, object_name(b.parent_object_id) as 外键表, d.name as 外键列, object_name(b.referenced_object_id) as 主健表, c.name as 主键列 from sys.foreign_keys A inner join sys.foreign_key_columns B on A.object_id=b.constraint

SQL 获取数据库表信息

一个服务器中所有的数据库 SELECT * FROM Master..SysDatabases ORDER BY Name 一个数据库中所有的表 SELECT * FROM sysobjects  WHERE xtype='u' 一个表的说明信息 SELECT * FROM sys.extended_properties a left JOIN  sysobjects b ON a.major_id=b.id WHERE b.name='Log' --and a.minor_id =0 orde

SQL获取数据库中表的列名和列类型

select column_name as [字段名],data_type as [数据类型] from information_schema.columns where table_name='表名' and data_type<>'xml'