18

SQLPLUSは、SQLスクリプトのこのステートメントで左括弧が欠落していると言います。

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

スクリプトをsftpでアップロードしましたが、スクリプトをいじってみたでしょうか。

4

4 に答える 4

41

VARCHAR2は、最大サイズ/長さが必要なタイプです。次のようなものを試してください...

varchar2(50)

欠落している左括弧は、サイズを囲む括弧です。

CREATE TABLE people(
    id INT NOT NULL PRIMARY KEY,
    name VARCHAR2(50) 
);
于 2012-04-17T19:19:59.500 に答える
1

VARCHAR2データ型のサイズを指定する必要があります。

例:VARCHAR2(30)

SQL * Plusは、VARCHAR2サイズ定義を囲む角かっこを探しています。

于 2012-04-17T19:21:55.067 に答える
0

データ型varchar2で文字を指定しなかったため、このエラーが発生します。次のようなものを試してください。

CREATE TABLE people(
id INT NOT NULL PRIMARY KEY,
name VARCHAR2(20) );
于 2019-04-13T02:13:13.417 に答える
-2

のサイズを指定する必要がありますVarchar2

例えば:-Name Varchar2(50)

注:-Varchar2の最大サイズは4000です。

于 2014-09-07T20:07:46.787 に答える