次の二つのビューのSQL文を実行し、
SELECT * FROM SYS.TABLES OBJECTPROPERTY(OBJECT_ID、' TableHasPrimaryKey ')<> 0 SELECT * FROM SYS.TABLES OBJECTPROPERTY(OBJECT_ID、' TableHasForeignKey ')<> 0
私はテーブルの主キー主キーまたはのForeignKeyを持っていることを知っています。
例えば、表[Q]と[QQ]は、主キーや外部キーでもありません。
SQL文の条件は、「=」を使用する場合、それは結果をチェックアウトする意味主キーまたは外部キーではないこと、です。
SELECT * FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasPrimaryKey') = 0 SELECT * FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasForeignKey') = 0