2
有许多列有多个表,并且需要永久手动查找我需要的列。我如何从它存在的表中搜索我的专栏?如何搜索SQL Server 2005中多个表中的列
有许多列有多个表,并且需要永久手动查找我需要的列。我如何从它存在的表中搜索我的专栏?如何搜索SQL Server 2005中多个表中的列
你可以这样做:
SELECT COLUMN_NAME, TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%columnName%'
您可以使用sys.columns视图,然后加入到sys.tables视图来获取这些信息。
谢谢,但我不知道我的表名。我还在搜索该列存在于哪个表中。 –
这将为您正在处理的数据库中名称中包含columnName的每个列返回column_name和table_name。 –
现在有道理。谢谢! :D –