【发布时间】:2019-06-11 12:28:12
【问题描述】:
我正在使用 oracle 12c,但是当我执行查询时,我得到了
literal does not match format string
以下是我的查询:
INSERT INTO customers
(customer_id, ciams_uid, title, fname, lname, email,
dob, store_num, store_name, mobilephone, is_medical_card,
scheme_number, status_code, create_date_time, last_update_time,
is_locked, ciams_token, store_phone)
VALUES
(1, '5', 'test', 'test', 'test', 'test@gmail.com',
'2014-07-07', '5555555', 'test', '7845125487', 0,
4555, 'klkl', '2014-07-01', '2014-07-07',
0, 'dsdssd', '46464646');
我想插入值。
【问题讨论】:
-
您的一列(或多列)很可能是日期时间/时间戳,并且您只传入一个没有时间组件的日期文字。
-
您正在传递日期的字符串文字。在字符串前面加上关键字
DATE以使它们成为日期文字。例如。DATE '2014-07-07'.
标签: oracle sql-insert ora-01861