2014-11-16 3 views
0

SQLD 외래 키를 TFDQuery 구성 요소와 함께 사용하고 SQL 명령을 사용하지 않고 사용할 수 있습니까?명령없이 SQLite 외래 키 사용

외래 키를 사용하여 SQLite DB를 빌드하고이 옵션을 활성화하지 않고 작동합니다. 그러나, 나는 그것을 더 잘 사용할지도 모른다.


루마

+1

무엇을 묻는 중입니까? 나는 "SQLite 외장 키 사용"이 당신에게 어떤 의미인지 이해하지 못합니다 .... –

+0

미안하지만 분명하지 않습니다. SQLite docu는 다음과 같이 말합니다 : "{...} PRAGMA foreign_keys 명령을 사용하여 런타임시 응용 프로그램에서 여전히 활성화해야합니다." 대신 PRAGMA foreign_keys = ON; 이 코드를 사용하려면 명령을 사용할 수 있습니까? – LuMa

답변

1

SQLITE_DEFAULT_FOREIGN_KEYS compilation option와 기본적으로 외래 키 집행을 가능하게 할 수있을 것이다, 그러나 이것은 데이터베이스 (드라이버)를 재 컴파일 필요합니다.

그렇지 않으면 SQL 명령을 실행할 수 밖에 없습니다.