我对oracle语法很新,我已经阅读了一下,但我似乎无法解决这个问题。
所以我有一个sql文件包含多个插入到数据库中它工作正常并插入但我不断收到ora-00001消息。但它仍然将元组插入表中,所以我回去并通过元组删除元组,看看我做错了什么。
我发现评论是造成错误的原因。
所以,如果我有这样的事情。
CREATE TABLE TEST
(
T varchar(10),
primary key(T)
);
INSERT INTO TEST(T)
VALUES ('TEST1');
/*COMMENT*/
INSERT INTO TEST(T)
VALUES ('TEST2');
这是为什么?如果我删除评论它不会抛出我的警告是这与设置或我评论错误?错误?
答案 0 :(得分:0)
使用/ * * /封闭注释在PL / SQL代码中完成。对于SQL脚本,只需添加前缀 -
CREATE TABLE TEST
(
T varchar(10),
primary key(T)
);
INSERT INTO TEST(T)
VALUES ('TEST1');
-- COMMENT
INSERT INTO TEST(T)
VALUES ('TEST2');