"주어진 테이블의 열 이름"을 sqlite의 외래 키로 참조 할 수 있습니까?sqlite의 외래 키로 열 이름 사용
내가 테스트 한 :
create table "test"(
test TEXT
);
create table "othertest"(
othertest TEXT references PRAGMA table_info("test")[1]
);
그러나
예상대로 작동하지 않습니다 (오류가Error: near "table_info": syntax error
이지만, table_info이 수락 된 경우에도, 나는
[1]
부분이 유효 할 것이라고 의심)
무엇이 좋을까요? 어쨌든 expression에 의해 지정된 열을 사용할 쿼리를 가질 수 없습니다. –
대답은 "무엇을위한 것인가?"에 대한 답변을 아래 – CircleCode