Сбивание с ошибкой пропущенных левых скобок в выражении SQL SQLPLUS говорит, что у меня отсутствует левая скобка с этим выражением в моем sql script.. CREATE TABLE people( id INT NOT NULL PRIMARY KEY, name VARCHAR2 ); Я загрузил свой script с помощью sftp, мог ли он играть с script? Ответ 1 VARCHAR2 - это тип, который должен иметь максимальный размер/длину. Попробуйте что-то вроде... varchar2(50) Ваша отсутствующая левая скобка является скобкой, которая окружает размер. CREATE TABLE people( id INT NOT NULL PRIMARY KEY, name VARCHAR2(50) ); Ответ 2 Вам нужно указать размер для типа данных VARCHAR2. например. VARCHAR2 (30) SQL * Plus ищет скобки вокруг определения размера VARCHAR2. Ответ 3 Вы получаете эту ошибку, потому что вы не указали символ с типом данных varchar2. Попробуйте что-то вроде этого: CREATE TABLE people( id INT NOT NULL PRIMARY KEY, name VARCHAR2(20) ); Ответ 4 Вам нужно указать размер Varchar2. Например: - Name Varchar2(50) Примечание. - Максимальный размер Varchar2 равен 4000.
Ответ 1 VARCHAR2 - это тип, который должен иметь максимальный размер/длину. Попробуйте что-то вроде... varchar2(50) Ваша отсутствующая левая скобка является скобкой, которая окружает размер. CREATE TABLE people( id INT NOT NULL PRIMARY KEY, name VARCHAR2(50) );
Ответ 2 Вам нужно указать размер для типа данных VARCHAR2. например. VARCHAR2 (30) SQL * Plus ищет скобки вокруг определения размера VARCHAR2.
Ответ 3 Вы получаете эту ошибку, потому что вы не указали символ с типом данных varchar2. Попробуйте что-то вроде этого: CREATE TABLE people( id INT NOT NULL PRIMARY KEY, name VARCHAR2(20) );
Ответ 4 Вам нужно указать размер Varchar2. Например: - Name Varchar2(50) Примечание. - Максимальный размер Varchar2 равен 4000.