一、操作环境
- 数据库版本:sql server 2012
- 测试数据库:Northwind,安装方法请参考这篇文章

二、查询数据库中的所有列
1.新建查询,输入以下语句
SELECT
*
FROM
sys.syscolumns
执行,查看结果

上面返回来库中所有的列名,通过id我们可以在“sysobjects”中找到对应的表名称
SELECT
[name]
FROM
sys.sysobjects
WHERE
[id] in(
SELECT
[id]
FROM
sys.syscolumns
Where
[name]='ShipVia'
)
#ShipVia为要查询的列名字段
查询结果如下图

本文介绍如何在SQLServer2012环境下查询Northwind数据库中的所有列名,包括使用sys.syscolumns视图获取列信息,以及通过sysobjects视图查找对应表名的方法。
3173

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



