oracle脚本中的注释

时间:2013-11-17 05:50:46

标签: sql oracle

我对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');

这是为什么?如果我删除评论它不会抛出我的警告是这与设置或我评论错误?错误?

1 个答案:

答案 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');