it-source

SQL 문에 왼쪽 괄호가 누락되어 혼동되는 오류

criticalcode 2023. 6. 30. 22:26
반응형

SQL 문에 왼쪽 괄호가 누락되어 혼동되는 오류

SQLPLUS에서 SQL 스크립트에 이 문이 있는 왼쪽 괄호가 누락되었다고 합니다.

CREATE TABLE people(
    id INT NOT NULL PRIMARY KEY,
    name VARCHAR2
);

제가 sftp로 스크립트를 업로드했는데, 스크립트를 가지고 놀 수 있었을까요?

VARCHAR2는 최대 크기/길이가 필요한 유형입니다.예를 들어...

varchar2(50)

누락된 왼쪽 괄호는 크기를 둘러싼 괄호입니다.

CREATE TABLE people(
    id INT NOT NULL PRIMARY KEY,
    name VARCHAR2(50) 
);

VARCHAR2 데이터 유형의 크기를 지정해야 합니다.

예: VARCHAR2(30)

SQL*Plus는 VARCHAR2 크기 정의를 중심으로 브래킷을 찾고 있습니다.

데이터 형식 varchar2로 문자를 지정하지 않았기 때문에 이 오류가 발생합니다.다음과 같은 방법을 사용해 보십시오.

CREATE TABLE people(
id INT NOT NULL PRIMARY KEY,
name VARCHAR2(20) );

의 크기를 지정해야 합니다.Varchar2.

예:-Name Varchar2(50)

참고:- Varchar2의 최대 크기는 4000입니다.

언급URL : https://stackoverflow.com/questions/10197640/confusing-error-about-missing-left-parenthesis-in-sql-statement

반응형