--查询表结构
CREATE PROCEDURE sp_QueryTable
@TableName NVARCHAR(200) --表名
AS
select a.name as table_name, b.name as column_name, c.value as remarks
from sys.tables a left join sys.columns b on a.object_id=b.object_id
left join sys.extended_properties c on a.object_id=c.major_id
where a.name=@TableName and c.minor_id<>0 and b.column_id=c.minor_id
and a.schema_id=(
select schema_id from sys.schemas where name='dbo'
)
Sqlserver查询表描述和字段相关信息
最新推荐文章于 2024-08-20 22:53:45 发布
本文介绍了一个用于查询指定表结构的SQL存储过程。通过连接多个系统表来获取表名、列名及其备注等信息。该存储过程适用于需要快速了解数据库表结构的场景。

175

被折叠的 条评论
为什么被折叠?



