我是编写 SQL 和使用 Oracle 的新手……所以如果这很明显,我很抱歉,但我无法弄清楚。它告诉我我缺少一个右括号,但据我所知,它们都在那里。VARBINARY 行似乎有问题,但我不知道为什么。
CREATE TABLE DATA_VALUE
(
DATA_ID VARCHAR2(40) NOT NULL,
POSITION INT NOT NULL,
VALUE VARCHAR2(50),
BINARY_VALUE VARBINARY(50),
DATA_TYPE VARCHAR2(20),
CONSTRAINT DATA_VALUE_PK PRIMARY KEY(DATA_ID, POSITION)
);