sql根据表名获取字段及对应说明
更新时间:2010年09月12日 20:22:56 作者:
sql根据表名获取字段及对应说明,需要的朋友可以参考下。
复制代码 代码如下:
SELECT
TableName = OBJECT_NAME(c.object_id),
ColumnsName = c.name,
Description = ex.value,
ColumnType=t.name,
Length=c.max_length
FROM
sys.columns c
LEFT OUTER JOIN
sys.extended_properties ex
ON
ex.major_id = c.object_id
AND ex.minor_id = c.column_id
AND ex.name = 'MS_Description'
left outer join
systypes t
on c.system_type_id=t.xtype
WHERE
OBJECTPROPERTY(c.object_id, 'IsMsShipped')=0
AND OBJECT_NAME(c.object_id) ='tablename'
1.获取所有数据库名:
Select Name FROM Master..SysDatabases orDER BY Name
2.获取所有表名:
Select Name FROM DatabaseName..SysObjects Where XType='U' orDER BY Name
XType='U':表示所有用户表;
XType='S':表示所有系统表;
3.获取所有字段名:
Select Name FROM SysColumns Where id=Object_Id('TableName')
相关文章
SQL Server作业失败:无法确定所有者是否有服务器访问权限的解决方法
这篇文章主要介绍了SQL Server作业失败:无法确定所有者是否有服务器访问权限,这里为大家分享一下解决方法,需要的朋友可以参考下2021-06-06
SQL SERVER偏移函数(LAG、LEAD、FIRST_VALUE、LAST _VALUE、NT
本文主要介绍了SQL SERVER偏移函数(LAG、LEAD、FIRST_VALUE、LAST _VALUE、NTH_VALUE),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-05-05
sqlserverdriver配置方法 jdbc连接sqlserver
这篇文章主要介绍了sqlserverdriver配置方法,介绍了连接SqlServer2000 和连接SqlServer2005的方法,大家参考使用吧2014-01-01
mssql函数DATENAME使用示例讲解(取得当前年月日/一年中第几天SQL语句)
这篇文章主要介绍了mssql函数DATENAME取得当前年月日、一年中第几天的SQL语句2013-11-11
推荐SQL Server 重新恢复自动编号列的序号的sql代码
推荐SQL Server 重新恢复自动编号列的序号的sql代码...2007-08-08


最新评论