首頁 > 資料庫 > mysql教程 > 如何使用 T-SQL 來尋找 SQL Server 表的主鍵?

如何使用 T-SQL 來尋找 SQL Server 表的主鍵?

Linda Hamilton
發布: 2025-01-13 11:16:44
原創
205 人瀏覽過

How to Find a SQL Server Table's Primary Key Using T-SQL?

使用 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板