欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

windows上informix date字段的有关问题

更新时间: 2014-01-05 02:19:10 责任编辑: Author_N1

 

Windows下informix Date字段的问题
各位朋友:
    本人初次接触Windows下的informix dynamic sever 11.50,希望不吝赐教。
    本人的数据库服务服务名:online
    online.Cmd的内容如下:
set INFORMIXDIR=C:\PROGRA~1\IBM\IBMINF~1\11.50
set INFORMIXSERVER=online
set ONCONFIG=ONCONFIG.online
set PATH=C:\PROGRA~1\IBM\IBMINF~1\11.50\bin;%PATH%
set CLASSPATH=%INFORMIXDIR%\extend\krakatoa\krakatoa.jar;%INFORMIXDIR%\extend\krakatoa\jdbc.jar;%CLASSPATH%
set DBTEMP=C:\PROGRA~1\IBM\IBMINF~1\11.50\infxtmp
set CLIENT_LOCALE=zh_cn.gb
set DB_LOCALE=zh_cn.gb
set SERVER_LOCALE=zh_cn.gb
set DBLANG=zh_cn.gb
set DBDATE=Y4MD-
mode con codepage select=936  

然后本人建表:table1,字段column1 类型为datetime column2 类型为date.
然后输入数据一行,column1和Column2均为2009-09-21.
但在执行查询select * from table1 where column2 = '2009-09-21'
            select * from table1 where column1 = '2009-09-21'
均出错,出错代码-1205。
请问我哪儿没设置对?



    

--参考方法--
select * from table1 where column2 = to_date('2009-09-21','%Y%m%d%') 
--参考方法--
To_date函数将字符值转化为datetime类型的值。例to_date(“1978-10-07 10:00” ,”%Y-%m-%d %H:%M)

select * from table1 where column1 = to_date('2009-09-21','%Y-%m-%d')
--参考方法--
datetime 不是informix的完整数型。
--参考方法--
本机数据库:
可以查看环境变量吧,
SELECT TODAY看看格式
select to_char(today) 
select to_char(today)='2009-11-26'
看看结果
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:19:10
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8424/
本文WWW.DOC100.NET DOC100.NET版权所有。