增加它就可以直接用select to_date(val) from table 取数据可以了么,val的格式是否要象:20030425125036?
你首先要知道你现在数据库上是什么日期格式, SELECT SYSDATE FROM DUAL; 然后你就知道在select to_date(fentdt)中fentdt该写成什么样的格式了。 或者你就在你的PB程序连接数据库后加上: alter session set nls_date_format='yyyy-mm-dd'; 那你的fentdt格式就是yyyy-mm-dd
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
这句话可以在sqlplus里直接写么
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\
下增加
串NLS_DATE_FORMAT="YYYYMMDDHH24MISS'
SELECT SYSDATE FROM DUAL;
然后你就知道在select to_date(fentdt)中fentdt该写成什么样的格式了。
或者你就在你的PB程序连接数据库后加上:
alter session set nls_date_format='yyyy-mm-dd';
那你的fentdt格式就是yyyy-mm-dd