oracle 为什么我会收到此SQL错误?ORA-00907:缺少右括号[重复]

svmlkihl  于 2023-03-22  发布在  Oracle
关注(0)|答案(1)|浏览(193)

此问题在此处已有答案

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

lndjwyie

lndjwyie1#

语法看起来没问题;然而,问题可能与您在这里使用的数据类型有关..即INT..请尝试使用Pet_ID NUMBER(4)

相关问题