当页导航

DB2中查询条件(varchar类型的字段)不加单引号能查到数据,加上就查不到

select * from microact1.tf_b_adjustalog t where  t.eparchy_code = '0010' and t.adjust_depart_id = '1105447' and t.adjust_staff_id = 'zhouxx'这是查询语句,上面的 t.eparchy_code = '0010'把单引号去掉就能查到数据,不去就查不到。这是为啥啊?...显示全部

select * from microact1.tf_b_adjustalog t where  t.eparchy_code = '0010' and t.adjust_depart_id = '1105447' and t.adjust_staff_id = 'zhouxx'

这是查询语句,上面的 t.eparchy_code = '0010'把单引号去掉就能查到数据,不去就查不到。这是为啥啊?

收起

1回答

仙道彰仙道彰数据库管理员 , IBM
你是在哪个平台上执行该语句的呢?有的时候和第三方的平台有写关系,你试下;你在客户端执行下试试;db2 select  ..... 这种 试下;显示全部

你是在哪个平台上执行该语句的呢?有的时候和第三方的平台有写关系,你试下;

你在客户端执行下试试;

db2 select  .....

这种 试下;

收起
答案包含:具体解决 2017-04-27

撰写回答

提问者

ambari软件开发工程师, 中国联通亦庄分公司
发布3
回答1