很疑惑的問題,Oracle數據庫的

Ge 2004-06-09 02:23:40
在pl/sql中執行下面的語句,前者可以得到數據,後者卻沒有數據,
在庫中 gongchang 的字段長度和place的長度不一樣,,,我想這可能是找不到數據的原因,,
是不是Oracle 中有些設置的問題???
select * from meisai_tbl t, PLACE_MST p
where t.gongchang= 'k1' and p.place= 'k1'

select * from meisai_tbl t, PLACE_MST p
where t.gongchang = p.place
...全文
80 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Ge 2004-06-24
up
  • 打赏
  • 举报
回复
Ge 2004-06-15
沒人關心啊!!
  • 打赏
  • 举报
回复
Ge 2004-06-14
但是對於正常的SQL語句來説,我用的兩種方法都是正確的阿,爲什麽得到的結果卻不一樣呢????
我想知道的是爲什麽會出現這樣的情況??謝謝各位了!!!!:)
  • 打赏
  • 举报
回复
aweihz 2004-06-09
你试试
select * from meisai_tbl t, PLACE_MST p
where ltrim(rtrim(t.gongchang)) = ltrim(rtrim(p.place))
  • 打赏
  • 举报
回复
wxyq 2004-06-09
前者是迪卡尔集
後者找不到數據‘ gongchang 的字段長度和place的長度不一樣‘
  • 打赏
  • 举报
回复
相关推荐
发帖
基础和管理
加入

1.7w+

社区成员

Oracle 基础和管理
社区管理员
  • 基础和管理社区
申请成为版主
帖子事件
创建了帖子
2004-06-09 02:23
社区公告
暂无公告