如何在SQL中使用两个信息表

时间:2016-11-28 09:20:22

标签: sql sql-server-2008 information-schema

我需要从SQL Server中的表中获取几个值。我有以下SQL语句,但它一直给出错误我该如何解决这个问题?

@JsonIgnore

1 个答案:

答案 0 :(得分:1)

您必须使用别名,因为两个表都包含列名(表名和列名)。

SELECT A.TABLE_NAME,
       A.COLUMN_NAME,
       CONSTRAINT_NAME
FROM   INFORMATION_SCHEMA.COLUMNS A,
       INFORMATION_SCHEMA.KEY_COLUMN_USAGE B