다음과 같은 매우 간단한 외래 키 제약 조건을 고려 [Person].[id]
을 참조하십시오.고유 인덱스 고유하지
[INFORMATION_SCHEMA].[REFERENTIAL_CONSTRAINTS]
외부 키 이름 [FK_Order_Person]
을 [uindex]
으로 연결하는 행이 예상됩니다.
내 질문은 : INFORMATION_SCHEMA
SQL Server Compact에서 사용해야합니다. 인덱스 [uindex]
에 대한 테이블 및 열 정보는 어디서 얻을 수 있습니까?
[KEY_COLUMN_USAGE]
에 가입하면 기본 키가 없으므로 아무런 결과가 표시되지 않습니다.
이 예제에서는 [INFORMATION_SCHEMA].[INDEXES]
에 가입 할 수 있지만이 이름을 테이블이나 스키마간에 고유하게 적용하지 않으므로 다른 고유 키가 같은 이름으로 존재하면이 위치를 해결할 수 없습니다. 외래 키 포인트.
그래서 당신이 관심이없는 고유 한 인덱스가있을 수 있기 때문에 실제로 원하는 것은 인덱스 정보가 아니라, 외래 키 제약 조건과 참조하는 필드가 필요하기 때문입니다. –
수정. 나는 외래 키 정보 인 FK (table, column [s])와 참조 된 (table, column [s]) 정보를 가지고있다. – johnDisplayClass