我将以下代码编写为创建我的表,但每次运行它时,都会出现“invalid identifier”错误。无法提出解决方案。
CREATE TABLE LIPS(
PRODUCT_ID NUMBER(6) PRIMARY KEY NOT NULL,
PRODUCT_TYPE VARCHAR2(10) NOT NULL,
PRODUCT_NAME VARCHAR2(10) NOT NULL,
BRAND VARCHAR2(15) NOT NULL,
SHADE VARCHAR2(20) NOT NULL,
SIZE VARCHAR2(10) NOT NULL,
PRICE NUMBER(10) NOT NULL
);
答案 0 :(得分:2)
在我看来,更改列的名称而不是转义名称要好得多:
CREATE TABLE LIPS (
PRODUCT_ID NUMBER(6) PRIMARY KEY NOT NULL,
PRODUCT_TYPE VARCHAR2(10) NOT NULL,
PRODUCT_NAME VARCHAR2(10) NOT NULL,
BRAND VARCHAR2(15) NOT NULL,
SHADE VARCHAR2(20) NOT NULL,
PRODUCT_SIZE VARCHAR2(10) NOT NULL,
PRICE NUMBER(10) NOT NULL
);
答案 1 :(得分:0)
试试这个:
CREATE TABLE "LIPS"(
"PRODUCT_ID" NUMBER(6) PRIMARY KEY NOT NULL,
"PRODUCT_TYPE" VARCHAR2(10) NOT NULL,
"PRODUCT_NAME" VARCHAR2(10) NOT NULL,
"BRAND" VARCHAR2(15) NOT NULL,
"SHADE" VARCHAR2(20) NOT NULL,
"SIZE" VARCHAR2(10) NOT NULL,
"PRICE" NUMBER(10) NOT NULL
);