如题所述
第1个回答 2011-01-11
把新建的表列的类型改为 date,就可以插入时间类型的数据
第2个回答 2011-01-10
利用"to_date" 函数进行转换:
不带时间:to_date('日期数据','yyyy-mm-dd')
带时间:to_date('日期数据','yyyy-mm-dd hh24:mi:ss')
不带时间:to_date('日期数据','yyyy-mm-dd')
带时间:to_date('日期数据','yyyy-mm-dd hh24:mi:ss')
第3个回答 2011-01-10
利用oracle数据导入工具sql*loader
创建控制文件.ctl写入些控制信息 创建数据文件.dat存放需要导入的数据
执行命令:sqllder userid=用户名/密码 control=控制文件名
创建控制文件.ctl写入些控制信息 创建数据文件.dat存放需要导入的数据
执行命令:sqllder userid=用户名/密码 control=控制文件名
第4个回答 2011-01-10
取得数据库系统时间 SYSDATE
SQL> ALTER session
2 SET nls_date_format='yyyy-mm-dd hh24:mi:ss';
Session altered.
SQL>
SQL> SELECT sysdate FROM DUAL;
SYSDATE
-------------------
2010-08-31 18:33:59
日期/时间的格式化[字符串转换为日期]
SQL> SELECT
2 TO_DATE('2010.10.01', 'YYYY.MM.DD')
3 FROM
4 dual;
TO_DATE('2
----------
2010.10.01
SQL> ALTER session
2 SET nls_date_format='yyyy-mm-dd hh24:mi:ss';
Session altered.
SQL>
SQL> SELECT sysdate FROM DUAL;
SYSDATE
-------------------
2010-08-31 18:33:59
日期/时间的格式化[字符串转换为日期]
SQL> SELECT
2 TO_DATE('2010.10.01', 'YYYY.MM.DD')
3 FROM
4 dual;
TO_DATE('2
----------
2010.10.01
第5个回答 2011-01-11
插入的时候格式是‘10-1月-2010’ 表示2010年1月10日