简单问题请教 通过 to_date把字符串转换为日期insert into plsql101_person values('CA', 'Charlene', 'Atlas', to_date('19990203','YYYYMMDD')); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 klyh(风笛),谢谢~! 测试通过了, 能告诉我原因吗?我先前已经把hire_date列定义成date类型了啊,为什么还要转换? 记得,在Oracle中要插入日期型的数据,必须要用to_date 函数. 插入中文吧,应该好使的,如下insert into plsql101_person values 2 ('CA', 'Charlene', 'Atlas', '01-二月-02'); select sysdate from dual;看看格式,用这个格式就没问题 试过了,插入中文不行!它的系统默认格式是'01-二月-02'就如tozjq(枫林笑声) 所说的。该怎么设置??? in most database , datatype 'date' is long ! 去注册表查下这个 nls_date_format.....别忘记给分! to_date()肯定没有问题。我觉得alan990699(江涛) 的办法对于中文环境应该没有问题。 to_date()是行的,可是那个插入中文不行啊,我用的是中文版的2000server和oracle816(也是中文版的),没其他办法了?? 插入英文的配置是:数据库建立选择字符集:UTF8然后在注册表Oracle选项修改NLS_LANG =American.WE8ISO8859P1然后使用insert into plsql101_person values 2 ('CA', 'Charlene', 'Atlas', '01-feb-02');就可以了;插入中文的方法就是数据库选择字符集中文的; oracle中同一用户不同表,允许同名索引吗? Oracle 11g 在23:00~2:00都有些什么系统任务在运行? 在线等!! ORA-32411 实体化视图定义查询超出了最大长度 oracle怎样实现磁盘网络备份 闪回恢复表违反唯一约束条件错误 关于oracle 10g RAC ASM磁盘组冗余配置的问题 在线等!!!!!!!!!! ?查询某一个用户的所用的索引 这个sql是这样写吗? 如何完全卸载oracle8i! 夜里的请求 修改字段出错 给分(100) JAVA与ORACLE的连接,在线等待……
测试通过了, 能告诉我原因吗?
我先前已经把hire_date列定义成date类型了啊,为什么还要转换?
insert into plsql101_person values
2 ('CA', 'Charlene', 'Atlas', '01-二月-02');
看看格式,用这个格式就没问题
它的系统默认格式是'01-二月-02'就如tozjq(枫林笑声) 所说的。
该怎么设置???
我觉得alan990699(江涛) 的办法对于中文环境应该没有问题。
然后在注册表Oracle选项修改NLS_LANG =American.WE8ISO8859P1
然后使用insert into plsql101_person values
2 ('CA', 'Charlene', 'Atlas', '01-feb-02');
就可以了;
插入中文的方法就是数据库选择字符集中文的;