语句“select cursor(select ...) c from ...” 从oracle到sql server的转换
zhuyb 2003-08-20 02:54:00 以下面的语句初始化数据:
create table table1(a varchar(2));
create table table2(a varchar(2),b varchar(2));
insert into table1('aa');
insert into table1("aa");
insert into table1 values('aa');
insert into table1 values('bb');
insert into table2 values('aa','a1');
insert into table2 values('aa','a2');
insert into table2 values('aa','a3');
insert into table2 values('bb','b1');
insert into table2 values('bb','b2');
commit;
在oracle中,存在这样的语句:
select a,cursor (select b from table2 where table2.a=table1.a ) c from table1;
该语句是可以成功执行并返回结果的。
在sql server中,该语句不被支持,请问是否有类似方式?
感谢!