기본 키 테이블 또는 외래 키가있는 경우 사용 TableHasPrimaryKey 또는 TableHasForeignKey는 알고

다음 두보기의 SQL 문을 실행할에서,

 

  SELECT  *   FROM sys.tables WHERE  OBJECTPROPERTY ( OBJECT_ID는 , ' TableHasPrimaryKey ' ) <>  0   

 SELECT  *   FROM sys.tables OBJECTPROPERTY ( OBJECT_ID , ' TableHasForeignKey ' ) <> 0    
코드보기

 

나는 테이블에 기본 키 기본 키 또는 외래 키를 가지고 있음을 알고있다.

예를 들어, 표 [Q]과 [QQ]는 기본 키도 외래 키도이다.

SQL 문의 조건을 사용하는 경우에는 "="는, 그것은 기본 키 또는 외부 키가 아닌 그입니다 결과를 체크 아웃을 의미합니다.

 

  SELECT *  FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasPrimaryKey') = 0  

 SELECT *  FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasForeignKey') = 0  
View Code

 

추천

출처www.cnblogs.com/insus/p/12108649.html