SQL2005建视图中null的问题
SQL2005 中建视图,如果VIEW中用 left outer join,连接的表是null值。那么用JAVA在取数值的时候取出的都是空值,这是怎么回事啊?
举例:
表a id name bbh
01 a1 null
02 a2 null
表b bh mc
01 b1
02 b2
如果 create view test as select a.* from a left outer join b on a.bbh=b.bh
这样之后bbh都是null,其他字段都是有值的。
,但是用java
CachedRowSetImpl.getString(""),,无论取哪个字段都是空的,
请问高手这是怎么回事呢?
先谢了 --------------------编程问答-------------------- CachedRowSetImpl.getString(""),,你这样怎么可能取到值啊,括号里面要放你想要取的字段啊,或者说放列数,即CachedRowSetImpl.getString(1),或者CachedRowSetImpl.getString("name"), --------------------编程问答-------------------- 我知道啊 ,放了,用数或者是字段名,都不行,取出来的都是空值。
然后只要改改视图,表A的bbh不是NULL,就可以正常取。
这是怎么回事呢? --------------------编程问答-------------------- 求高手帮忙啊
谢了 --------------------编程问答--------------------
补充:Java , Web 开发