DB2中使用like的问题请教
请教个问题
在sqlserver和oracle中 比如有2个表
create table t1
(
aa varchar(20)
)
create table t2
(
bb varchar(20)
)
如果
insert into t1 values ('cc')
insert into t2 values ('ccd')
接着再查询2表中是否有相似的数据 可以在oralce或者sqlserver中这样写
select * from t1,t2 where t1.aa like t2.bb
也可以在t2.bb上加||'%' 或者 +'%'
但是根据我现在在db2 v8 上的实验
select * from t1,t2 where t1.aa like t2.bb
这么写是不行的
似乎db2只能 aa like 'c%' 这样写 like后面的比较对象只能是个变量或者函数之类的 而不能是另外一个表的列
请教以下路过的高手 如何在联表查询的时候对列使用like ?
==================================================
另外问一下 如何在调试的时候打印变量?
sqlserver可以通过print(@var)
oracle 可以 dbms_output.put_line(var)
那么db2是什么? 谢谢