读书人

DB2 查询加条件包错请教条件怎么写?

发布时间: 2012-03-17 19:06:28 作者: rapoo

DB2 查询加条件包错,请问条件如何写??
查询sql语句
select * from db2admin.ouserinfo a
where a.ouserinfoid= 'admin '
error message:
[DB2/NT] SQL0401N 运算 "= " 的操作数的数据类型不兼容。 SQLSTATE=42818
去掉条件查询没问题,请问如何解决。
急,在线等。。。。

[解决办法]
根据我的经验看ouserinfoid的字段类型绝对不是字符串
[解决办法]
建表的时候不使用用户自定义类型,就可以省很多事了。
如果用POWERDESIGNER设计的,在生成建表脚本时,可以指定不使用用户自定义类型的,也就是脚本中类型为“ID”的会是“VARGRAPHIC(40)”。

读书人网 >IBM DB2

热点推荐