我们说我有两个数据库DB1
和DB2
。 DB1
有一个名为table1
的表。我在Stored Procedure
中有DB2
,我将执行此查询
select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='table1'
但我得不到任何回报。我怎样才能做到这一点?我尝试添加数据库名称但失败了。
答案 0 :(得分:1)
尝试使用以下查询:
Select COLUMN_NAME from DB1.INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='table1'
答案 1 :(得分:0)
其实我找到了答案。我只是缺少一些代码
select column_name from Database_Name.information_schema.columns
where table_name = 'Table_Name' AND table_schema = 'dbo'