📄 subject_21703.htm
字号:
<p>
序号:21703 发表者:役小角 发表日期:2002-11-19 18:59:15
<br>主题:插入DATE类型数据时出错,不知道为什么
<br>内容:我是用数据编辑器向表中插入数据的。<BR>17-JUN -1987 12:00:00 AM<BR>17-六月 -1987 12:00:00 AM<BR>这两中格式在应用时都被认为是<BR><BR>ORA-01843无效的月份<BR><BR>为什么呢?查了几本书,格式都没问题啊,<BR>而且,月份为中文的表达还是我从ORACLE的默认库中的表里复制过来的。<BR>同样不能正常应用<BR><BR>请大家帮我看看吧
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:libra_l 回复日期:2002-11-26 16:40:05
<br>内容:首先应该保证你的日期格式是Oracle认可的格式。为了确保格式正确,可以通过注册表修改Oracle的默认的日期格式:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\NLS_DATE_FORMAT<BR>比如设为:YYYY-MM-DD HH24:MI:SS等<BR>另外,如果不能确定是否符合格式,可以利用函数TO_DATE将字符串转化为日期格式<BR>TO_DATE(char [, fmt [, 'nlsparams'] ])<BR>更详细的信息,可以参考<BR>http://otn.oracle.com/doc/server.804/a58225/ch3all.htm#1002069<BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:役小角 回复日期:2002-11-27 09:45:59
<br>内容:谢谢LIBRA_L,我后来是用TO_DATE()的方法用SQL语句输入才行得通的。<BR><BR>我猜是因为,我们输入的都算是字符型数据的缘故。<BR><BR>但我没有想过要该注册表的,以后可以多试试看。<BR><BR>另外,你说的网址要什么用户密码的,我一直没注册上,也没看成,<BR>方便的话,给我发一份好吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:役小角 回复日期:2002-11-27 16:21:09
<br>内容:谢谢LIBRA_L,我已经收到了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -