此问题在此处已有答案:
How to fix ORA-00907: missing right parenthesis while using int or integer with specified size(1个答案)
ORA-00907: "missing right parenthesis"(1个答案)
Why is Oracle giving me a missing right parentheses error when I am not missing a right parenthesis(1个答案)
13小时前关门了。
我一直在尝试使用Oracle SQL创建一个表,但无论我做什么,我都得到错误ORA-00907:缺少右括号。我知道我没有缺少括号,所以这非常令人沮丧。我做错了什么?
这是我试过的代码我不知道少了什么
CREATE TABLE PET
(
Pet_ID INT (4) PRIMARY KEY,
Owner_First CHAR (15) NOT NULL,
Owner_Last CHAR (15) NOT NULL,
Pet_Name CHAR (15) NOT NULL,
Breed CHAR (15),
Weight DECIMAL (5,2),
Age INT (2)
);
编辑:每个变量都在自己的行上。我不知道为什么它不会显示我发帖时输入的方式。无论如何,这里有一个截图。Code
1条答案
按热度按时间lndjwyie1#
语法看起来没问题;然而,问题可能与您在这里使用的数据类型有关..即INT..请尝试使用Pet_ID NUMBER(4)