從下面2句SQL陳述句執行來看,

SELECT * FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasPrimaryKey') <> 0 SELECT * FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasForeignKey') <> 0View Code
就知道那一張表有主鍵PrimaryKey或ForeignKey,
比如,表[Q]和[QQ]既沒有主鍵,也沒有外鍵,
當在SQL陳述句的條件中,使用“=”,那說明查詢出來的結果是否,即是不包含主鍵或外鍵,

SELECT * FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasPrimaryKey') = 0 SELECT * FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasForeignKey') = 0View Code
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/14974.html
標籤:SQL Server
上一篇:mysql資料庫無法啟動INNODB怎么辦求高手解決
下一篇:求解!!!
