0
次のクエリはうまく動作しています。結果を返すのに3秒かかりますが、遅すぎると感じます。INFORMATION_SCHEMA.TABLE_CONSTRAINTSを使用するのではなく、より良い方法
誰かが良い方法を知っていますか?
SELECT
@PrimaryKey = ccu.Column_Name
FROM
INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc
INNER JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE ccu on
tc.CONSTRAINT_NAME = ccu.Constraint_name
WHERE
tc.CONSTRAINT_TYPE = 'Primary Key' and
tc.Table_Name = @TableName
--tc.Table_Schema = 'LookUp'
フォローアップ、ここの間のトレードオフの良い記事だと'information_schema'とシステムビュー:http://sqlblog.com/blogs/aaron_bertrand/archive/2011/11/03/the-case-against-information-schema-views.aspx – Xedni
ありがとう、ありがとう。 – Philip