Я получаю исключение ORA-01858. Я думаю, что это связано с настройками NLS и даты:
declare
currentDate DATE := sysdate;
queryString VARCHAR2(300) := '... where blablabla = :bind_timestamp ...';
sql_cursor integer;
begin
sql_cursor := dbms_sql.open_cursor;
dbms_sql.parse(sql_cursor, queryString, dbms_sql.native);
dbms_sql.bind_variable(sql_cursor, ':bind_timestamp', currentDate);
rowsProcessed := dbms_sql.execute(sql_cursor);
dbms_sql.close_cursor(sql_cursor);
end;
Зависит ли dbms_sql.bind_variable(sql_cursor, ':bind_timestamp', currentDate);
NLS?
Я имею в виду, что при некоторых настройках NLS он работает нормально, а при других - нет?