다음 두보기의 SQL 문을 실행할에서,
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
SELECT * FROM sys.tables WHERE OBJECTPROPERTY ( OBJECT_ID는 , ' TableHasPrimaryKey ' ) <> 0 SELECT * FROM sys.tables OBJECTPROPERTY ( OBJECT_ID , ' TableHasForeignKey ' ) <> 0
나는 테이블에 기본 키 기본 키 또는 외래 키를 가지고 있음을 알고있다.
예를 들어, 표 [Q]과 [QQ]는 기본 키도 외래 키도이다.
SQL 문의 조건을 사용하는 경우에는 "="는, 그것은 기본 키 또는 외부 키가 아닌 그입니다 결과를 체크 아웃을 의미합니다.
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
SELECT * FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasPrimaryKey') = 0 SELECT * FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasForeignKey') = 0