使用Excel构build插入语句
我有一个电子表格,内容如下。
EMPLOYEE_ID ATT_DATE ATT_TIME 1 10/9/2012 10:47:00 1 10/9/2012 10:47:00 1 10/9/2012 10:48:00 1 10/9/2012 10:49:00 1 10/9/2012 10:55:00
我想从这些值创build插入语句。 所以我写下面的公式来生成插入语句。
="INSERT INTO ATTENDANCE (EMPLOYEE_ID, ATT_DATE) VALUES('" & Attendance!A2 & "', to_date('" & TEXT(Attendance!B2,"dd-mmm-yyyy") & "','DD-MON-YYYY'));"
我想添加ATT_TIME
列中的值到上面的插入语句。 但我无法正确地写公式。
我怎么能在ATT_TIME
列添加值到我的插入语句?
PS:我正在使用oracle数据库。
你有没有to_date('" & Attendance!C2 & "','HH24:MI:SS')
?
这是完整的查询
="INSERT INTO ATTENDANCE (EMPLOYEE_ID, ATT_DATE, ATT_TIME) VALUES('" & Attendance!A2 & "', to_date('" & TEXT(Attendance!B2,"dd-mmm-yyyy") & "','DD-MON-YYYY'),to_date('" & Attendance!C2 & "','HH24:MI:SS'));
我已经find了解决我的问题。
="INSERT INTO ATTENDANCE (EMPLOYEE_ID, ATT_DATE, ATT_TIME) VALUES('"&Attendance!A2&"', to_date('"&TEXT(Attendance!B2,"dd-mmm-yyyy")&"','DD-MON-YYYY'), to_date('"&TEXT(Attendance!C2,"h:mm:ss")&"','HH24:MI:SS'));"