to thinkcat(思想猫): sql语句已经写好,是不能改变的。那么就只有改设置,问题是设置怎样改?
可以做,不过程序就没有移植性了 1. select * from nls_session_parameters check NLS_DATE_FORMAT , 假设它是 DD-MON-RRinsert into t1 values ( '01-JAN-03' ); commit;
这个问题在于你的语言设置alter session set nls_language=english; alter session set nls_date_format='DD-MON-YY';INSERT INTO BOOKS VALUES (101, 2,5, '04-MAY-98',10);这样就没问题了
sql语句已经写好,是不能改变的。那么就只有改设置,问题是设置怎样改?
1. select * from nls_session_parameters
check NLS_DATE_FORMAT , 假设它是 DD-MON-RRinsert into t1 values ( '01-JAN-03' );
commit;
alter session set nls_date_format='DD-MON-YY';INSERT INTO BOOKS VALUES (101, 2,5, '04-MAY-98',10);这样就没问题了