64位系统bug?

[复制链接]
查看11 | 回复9 | 2019-4-13 23:36:38 | 显示全部楼层 |阅读模式
在toad中执行以下代码,得到不一样的结果
/**/select * from dual
where 'a' = :ls_a;

/**/select * from dual
where 'a' = :ls_a

/**/select * from dual
where 'a' = 'a';复制代码
结论?
回复

使用道具 举报

千问 | 2019-4-13 23:36:38 | 显示全部楼层
详细过程呢?
回复

使用道具 举报

千问 | 2019-4-13 23:36:38 | 显示全部楼层
第一个选不到行
第二、第三 OK。
回复

使用道具 举报

千问 | 2019-4-13 23:36:38 | 显示全部楼层
/**/select * from dual
where 'a' = :ls_a;

/**/select * from dual
where 'a' = :ls_a

这两个不是一样的嘛,你的:ls_a='a'吗?
回复

使用道具 举报

千问 | 2019-4-13 23:36:38 | 显示全部楼层
第三可以,一二不行
回复

使用道具 举报

千问 | 2019-4-13 23:36:38 | 显示全部楼层
参数是怎么输入的?
a 还是 'a' ?
回复

使用道具 举报

千问 | 2019-4-13 23:36:38 | 显示全部楼层
或许是TOAD的BUG呢?
在SQL*PLUS里测试呢?
回复

使用道具 举报

千问 | 2019-4-13 23:36:38 | 显示全部楼层
不好意思。
参数输入 a
(让条件true)
[ 本帖最后由 kso 于 2010-12-21 12:26 编辑 ]
回复

使用道具 举报

千问 | 2019-4-13 23:36:38 | 显示全部楼层
原帖由 dingjun123 于 2010-12-19 19:28 发表
/**/select * from dual
where 'a' = :ls_a;

/**/select * from dual
where 'a' = :ls_a

这两个不是一样的嘛,你的:ls_a='a'吗?


第一个多一个 ;
回复

使用道具 举报

千问 | 2019-4-13 23:36:38 | 显示全部楼层
在SQL*PLUS里测试呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行