SQLite . Table 필드의 외래키 설정
- SQLite 의 table 의 필드를 외래키 설정하려면 CREATE TABLE 구문으로만 가능하고 ALTER TABLE 구문으로는 지원되지 않는다.
-따라서, table 초기 생성시점부터 외래키 적용할것 미리 설계 잘해둬야 함.
외래키 설정 SQL 구문예
CREATE TABLE "T_Market" (
"CFS_ID_MARKET" TEXT,
"cfs_id_exchange" TEXT,
"cfs_id_symbol_group" TEXT,
"cfs_id_api_rest" TEXT,
"cfs_id_api_websocket" TEXT,
"currency_quote" TEXT,
"currency_payment" TEXT,
PRIMARY KEY("CFS_ID_MARKET"),
FOREIGN KEY("cfs_id_exchange") REFERENCES T_Exchange (CFS_ID_EXCHANGE),
FOREIGN KEY("cfs_id_symbol_group") REFERENCES T_Symbol_Group (CFS_ID_SYMBOL_GROUP),
FOREIGN KEY("cfs_id_api_rest") REFERENCES T_API_REST (CFS_ID_API_REST),
FOREIGN KEY("cfs_id_api_websocket") REFERENCES T_API_WEBSOCKET (CFS_ID_API_WEBSOCKET),
FOREIGN KEY("currency_quote") REFERENCES T_Currency (CFS_ID_CURRENCY),
FOREIGN KEY("currency_payment") REFERENCES T_Currency (CFS_ID_CURRENCY)
);
첫 등록 : 2022.02.16
최종 수정 :
단축 주소 : https://igotit.tistory.com/3489
'지속가능티끌 > SQL. 데이터베이스' 카테고리의 다른 글
SQLite . DB Browser for SQLite . 포터블 활용 (0) | 2024.09.01 |
---|---|
SQL . UPDATE (2) | 2023.11.22 |
SQLite . DB Browser for SQLite . SQLite 편집, 뷰어 GUI 툴 . 개요 . 설치 (0) | 2022.02.03 |
SQL. SELECT (0) | 2021.10.14 |
SSMS (SQL Server Management Studio) 개요. 설치. 무료. (0) | 2019.12.09 |
댓글