.net后台连oracle,后台发过去的查询语句只能匹配数字无法匹配字符?
SQL code
.net后台往oracle发以上的匹配字符ttt的就无法查询出来,实际是有这样的记录的,
但是可以匹配数据类型的字符,
比如
SQL code
虽然匹配的字段是同个字段同个类型,但是能查询出字段值为'1111'的记录,无法查询出字段值为'ttt' 的记录,这个什么原因啊?
SELECT id,name,address,company,phoneNumber,email,passWord FROM userInfo where phoneNumber='ttt'
.net后台往oracle发以上的匹配字符ttt的就无法查询出来,实际是有这样的记录的,
但是可以匹配数据类型的字符,
比如
SQL code
SELECT id,name,address,company,phoneNumber,email,passWord FROM userInfo where phoneNumber='1111'
虽然匹配的字段是同个字段同个类型,但是能查询出字段值为'1111'的记录,无法查询出字段值为'ttt' 的记录,这个什么原因啊?
作者: procedure123 发布时间: 2011-06-15
phoneNumber这一列有ttt这个记录没有
作者: wxr0323 发布时间: 2011-06-15
引用楼主 procedure123 的回复:
SQL code
SELECT id,name,address,company,phoneNumber,email,passWord FROM userInfo where phoneNumber='ttt'
.net后台往oracle发以上的匹配字符ttt的就无法查询出来,实际是有这样的记录的,
但是可以匹配数据类型的字符,
比如
SQL code
SELECT id,nam……
+1
SQL code
SELECT id,name,address,company,phoneNumber,email,passWord FROM userInfo where phoneNumber='ttt'
.net后台往oracle发以上的匹配字符ttt的就无法查询出来,实际是有这样的记录的,
但是可以匹配数据类型的字符,
比如
SQL code
SELECT id,nam……
作者: A351312634 发布时间: 2011-06-15