Oracle SQL缺少逗号
可能是一个愚蠢的问题,但我有点卡住了,即使在看了所有重复的问题这一个Oracle SQL缺少逗号,sql,oracle,Sql,Oracle,可能是一个愚蠢的问题,但我有点卡住了,即使在看了所有重复的问题这一个 INSERT INTO a.table (id1, id2, lastupdate) VALUES (0987123456, 1234567890, CURRENT_DATE()); 这给了我一个缺少逗号的错误。语法看起来不错,id1和id2是数字(10,0),lastupdate是日期。有什么见解吗?谢谢 INSERT INTO a.table (id1, id2, lastupdate) V
INSERT INTO a.table
(id1, id2, lastupdate)
VALUES
(0987123456, 1234567890, CURRENT_DATE());
这给了我一个缺少逗号的错误。语法看起来不错,id1和id2是数字(10,0),lastupdate是日期。有什么见解吗?谢谢
INSERT INTO a.table (id1, id2, lastupdate)
VALUES (0987123456, 1234567890, CURRENT_DATE);
在当前日期之后不需要()
是的,这是一个有点愚蠢的问题;)只需访问google.com,键入“oracle当前日期”并查看示例…谢谢,10分钟后即可接受。多么伟大的一项技术,“缺少逗号”。漂亮的捕获+1。您也可以使用NOW()
而不是current\u date
oracle sql不接受NOW()(这是我最初尝试的,因为我大部分时间都使用mysql)oracle中没有函数NOW
CURRENT_DATE
是来自SQL标准的函数,但通常使用函数SYSDATE
。您可以在文档或web文章中的大多数示例中看到它。