저는 DB2를 처음 사용하기 때문에 DB2 설치 프로그램을 설치하고 새 데이터베이스를 작성했습니다.DB2 데이터베이스에서 스키마 파일을 실행하는 방법
이제 개발자 (Schema.sql)에서 새 스키마 파일을 얻었습니다.
"-tvf Schema.sql"을 사용하여 실행하려고했습니다. 그러나 그것의 뒤에 오기 오류.
DB21034E 유효한 명령 행 처리기 명령이 이 아니기 때문에 명령문이 SQL 문으로 처리되었습니다. SQL 처리 중에 리턴되었습니다. SQL0104N "BEGIN-OF-STATEMENT"다음에 예기! 않은 토큰 "-tvf schema.sql"이 있습니다. 예상 토큰은 다음과 같습니다. SQLSTATE = 42601`enter code 여기에
파일을 지금 실행하는 방법.
파일의 시작 부분과 실행 방법을 보여줍니다. OS 명령 줄에서 실행하고 있습니까? –
어떻게 명령을 제출 했습니까? Windows 또는 Linux의 쉘에서 왔습니까? -tvf 옵션은 명령 행의 Db2 명령 행 처리기에 대해서만 유효합니다. 특히 CLP의 * 대화식 * 모드를 사용하는 경우 해당 구문을 사용할 수 없습니다. 'db2 -tvf Schema.sql'와 같은 일괄 처리 모드를 사용해야합니다. – mao
"DB2 명령 행 처리기"에서 스크립트를 실행 중입니다. –