Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle SQL缺少逗号_Sql_Oracle - Fatal编程技术网

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文章中的大多数示例中看到它。