SQLite
에 테이블 복사본을 만들어야합니다. 결과 테이블에는 단 하나의 차이 만 있어야합니다. 'Desired_row'라는 행 중 하나에 다른 유형 (int
->bigint
)이 있어야합니다.SQLite 테이블에서 테이블 만들기
전체 소스 테이블 구조를 알고 있다면 동일한 필드가있는 새 테이블을 만들 수 있습니다.
CREATE TABLE MyTableCopy(... ,)
다른 버전의 테이블을 가지고 있기 때문에 전체 구조가 하드 코딩 된 열이있는 새로운 구조를 만들지는 정확히 알 수 없습니다. 이 CREATE TABLE Destination AS SELECT * FROM Source
과 같은 작업을 수행 할 필요가 있지만 대상 테이블에 Desired_row
을 만들지 않습니다.
아이디어가 있으십니까? 미리 감사드립니다!
As 나는이 해결책으로 스크립트를 만드는 방법이 없다는 것을 알고있다. 받은 SQL을 프로그램 코드로만 수정할 수 있습니다. 답장을 보내 주셔서 감사합니다! –