HSQLDB를 사용 중이고 열의 기본값을 -1로 설정하면 다음 오류가 발생합니다.HSQLDB - 기본값을 -1로 설정할 수없는 이유
java.sql.SQLSyntaxErrorException: unexpected token: -
I 기본 값으로 테이블을 생성하는 데 사용하는 SQL 문은 -1과 같다 :
CREATE TABLE "BLAH" (
"COL" INTEGER DEFAULT -1,
...
) ;
모든 아이디어는 내가 잘못 뭐하는 거지? HSQLDB에서 이것이 불가능합니까? 오라클 db에서 DDL 문을 내보내고 조금 변경하여 모든 데이터 유형이 HSQLDB와 호환되도록했습니다. 따라서 명령문이 작동해야 기본값 만 문제가됩니다.
"COL"INTEGER DEFAULT 0과 같은 0을 시도했지만 아무 것도 작동하지 않습니다. 인터넷 검색으로 아무 것도 찾지 못했습니다. – zkvarz