SQL Server查询某个字段在哪些表中存在
更新时间:2022年03月02日 17:18:10 作者:.NET开发菜鸟
这篇文章介绍了SQL Server查询某个字段在哪些表中存在的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
一、查询SQL Server中所有的表
SQL语句:
SELECT * FROM sys.tables

name列表示所有的表名。
二、查询SQL Server中所有的列
SQL语句:
SELECT * FROM sys.columns

name列表示所有的字段名称。
两张表根据object_id进行关联
语法:
select * from sys.tables tinner join sys.columns c on t.object_id=c.object and c.name='要查询的字段名称'
示例:
SELECT T.name,C.name FROM sys.tables T INNER JOIN sys.columns C ON T.object_id=C.object_id AND C.name='Receiptor'

到此这篇关于SQL Server查询某个字段在哪些表中存在的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Microsoft SQL Server 2012 数据库安装图解教程
这篇文章主要为大家介绍下Microsoft SQL Server 2012 数据库安装教程,需要的朋友可以参考下2013-11-11
SQL Server误区30日谈 第30天 有关备份的30个误区
备份不会导致对用户对象加锁,虽然备份对IO系统的负担导致看起来阻塞了,但实际上不会。唯一的特例是当备份包含到那些最小日志操作涉及到的数据区需要被加锁时,这个操作会阻塞CheckPoint,但DML操作永远不会受到备份操作的阻塞2013-01-01
SQL Server 2008 R2完美卸载教程(亲测有用)
SQL Server 2008 R2是一款非常强大的数据库管理系统,但在某些情况下可能需要卸载它,下面这篇文章主要给大家介绍了关于SQL Server 2008 R2完美卸载的相关资料,需要的朋友可以参考下2023-11-11


最新评论