簡體   English   中英

如何在SQL中使用兩個信息表

[英]How can I use two information tables in SQL

我需要從SQL Server中的表中獲取幾個值。 我有以下SQL語句,但它始終顯示錯誤,我該如何解決?

select TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME
from INFORMATION_SCHEMA.COLUMNS,
     INFORMATION_SCHEMA.KEY_COLUMN_USAGE

您必須使用別名,因為兩個表都包含列名(表名和列名)。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM