2014-09-01 84 views
5

以下是我在ORACLE中的查詢,該錯誤是ORA-00917: missing comma錯誤。ORA-00917:缺少逗號錯誤

INSERT INTO user_account_statement(
    statement_id, 
    session_key, 
    login_id, 
    user_id, 
    account_number, 
    from_date, 
    to_date, 
    ipaddress, 
    create_date_time 
) 
VALUES(1070, 
     'fe79e0345986b5a439c26f731234868b53f877366f529', 
     '2335', 
     '204254', 
     '108142', 
     to_date('2014-08-18','yyyy-mm-dd'), 
     to_date('2014-08-23','yyyy-mm-dd'), 
     '106.79.126.249', 
     to_date('2014-08-23 16:45:06','yyyy-mm-dd hh24:mi:ss'); 

我不知道它現在在哪裏需要逗號。

+3

沒有逗號。你只是缺少'value'子句的右括號。 – 2014-09-01 09:09:18

回答

9

看起來有在最後一個失蹤):需要

INSERT INTO user_account_statement(statement_id,session_key,login_id,user_id, 
     account_number,from_date,to_date,ipaddress,create_date_time) 
    VALUES(1070,'fe79e0345986b5a439c26f731234868b53f877366f529','2335','204254','108142', 
      to_date('2014-08-18','yyyy-mm-dd'),to_date('2014-08-23','yyyy-mm-dd'), 
        '106.79.126.249',to_date('2014-08-23 16:45:06','yyyy-mm-dd hh24:mi:ss')); 
+1

Ohh..how愚蠢的我是... !!非常感謝@Ipg。 – 2014-09-01 09:10:16

+0

沒問題:)很高興它工作:) – lpg 2014-09-01 09:10:53

+0

它的工作...有時很難找到我們的代碼中的一些小空白。 – sskumar86 2017-10-13 10:00:02