저는 온라인 학생이며 방금 SQL을 배우기 시작했습니다. Apache Open Office 4.1.3에서 다음 명령으로 새 데이터베이스를 만들어야하는 연습을하고 있습니다. Apache Open Office Base에 대한이 SQL 명령의 문제점은 무엇입니까?
syntax error, unexpected NAME, expecting ')' or ','
이
CREATE TABLE "tbl_customers" ("customer_id" INTEGER IDENTITY, "first_name" VARCHAR(50), "last_name" VARCHAR(50), "phone" VARCHAR(25), "email" VARCHAR(30), PRIMARY KEY ("customer_id"));
은 강사가 오픈 오피스의 같은 버전에서, 세계의 다른 측면에 그녀의 컴퓨터에 사용하는 명령이며, 그것은 그녀를 위해 실행합니다. 나는 컴퓨터를 다시 시작하고 프로그램을 다시 설치하고 쉼표와 아포스트로피를 검사했지만 아무리 노력해도 위의 오류가 계속 발생합니다.
이 명령은 MS SQL Server에서 올바르게 실행됩니다! 이 예제에서는 필요하지 않으므로 큰 따옴표를 모두 제거해보십시오. 사용하는 데이터베이스 서버의 유형에 따라 구문이 약간 다를 수 있습니다. https://www.w3schools.com/sql/sql_primarykey.asp – Lucky
이 전후에 코드가 있습니까? 그게 너의 문제가 어디 있는지 ... – Lucky
안녕하세요. 고맙습니다. 아니요, 전후에 코드가 없습니다. 이것은 문자 그대로 실행해야하는 첫 번째 명령입니다. 실제로는 성공하지 않고 큰 따옴표를 지우려고했지만 Open Office Base가 필요로하는 한 알고 있습니다. –