在一箇中文環境的客戶端中使用
SELECT NEXT_DAY(sysdate,'TUESDAY') "NEXT DAY"
FROM DUAL;
會報 ora-01846:週中的日無效
1.修改sql語句
SELECT NEXT_DAY(sysdate,'星期二') "NEXT DAY"
FROM DUAL;
2.如果不想修改sql語句運行的話,可以使用alter session 命令將nls_date_language修改爲american,如下:
alter session set nls_date_language='american'