在动态SQL中,可以用嵌套的SQL语句吗? 如果可以,应该注意什么,与非嵌套的有什么不同,方法是怎样的?

解决方案 »

  1.   

    在proc程序中,用动态SQL方法,可以用嵌套的SQL语句吗?  如果可以,应该注意什么,与非嵌套的有什么不同,方法是怎样的?
      

  2.   

    把你那个东西用临时表,放到动态的SQL中去吧
      

  3.   

    能不能具体点呢
    比如说这个SQL语句:
    insert   into 表1 (列名)
            select 列名   from 表2
            where (列名2) in
             (select 列名2  from 表2
              group by 列名2
              having count(1) > 1);表1 表2  结构一样, 列名2是列名的一个子集合
    表1 表2  及列名2  事先都不可知,是从程序中其他地方传递来的