ORA-00933: команда SQL неправильно завершена - PullRequest
5 голосов
/ 16 сентября 2008

Я использую провайдер OLEDB для ADO.Net подключения к базе данных Oracle. В моем цикле я делаю вставку:

insert into ps_tl_compleave_tbl values('2626899', 0, TO_DATE('01/01/2002', 'MM/DD/YYYY'), 'LTKN', 'LTKN', '52', TO_DATE('01/01/2002', 'MM/DD/YYYY'), 16.000000, 24.000)insert into ps_tl_compleave_tbl values('4327142', 0, TO_DATE('03/23/2002', 'MM/DD/YYYY'), 'LTKN', 'LTKN', '51', TO_DATE('03/23/2002', 'MM/DD/YYYY'), 0.000000, 0.000)

Первая вставка прошла успешно, но вторая выдает ошибку:

ORA-00933: SQL command not properly ended

Что я делаю не так?

Ответы [ 11 ]

0 голосов
/ 16 сентября 2008

Это длинный выстрел, но в первой вставке формат даты sql действителен как для Великобритании, так и для США, вторая вставка недействительна, если Oracle DB настроен для формата даты в Великобритании, я понимаю, что вы использовали функцию TO_DATE, но я больше ничего не вижу ...

...