使用 T-SQL 尋找 SQL Server 表的主鍵
此 T-SQL 查詢可有效識別任何給定 SQL Server 表的主鍵列。
<code class="language-sql">SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME = '<your_table_name>' AND CONSTRAINT_NAME = (SELECT CONSTRAINT_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE TABLE_NAME = '<your_table_name>' AND CONSTRAINT_TYPE = 'PRIMARY KEY');</code>
查詢使用 INFORMATION_SCHEMA.KEY_COLUMN_USAGE
來找出與約束相關的列,並使用 INFORMATION_SCHEMA.TABLE_CONSTRAINTS
來過濾主鍵約束,確保只傳回指定表的主鍵列名稱。 將 <your_table_name>
替換為您的表的實際名稱。
以上是如何使用 T-SQL 來尋找 SQL Server 表的主鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!