Select bpl_guid Into sbplid From dlmlr.build_proj_land Where app_area Is Not Null;

解决方案 »

  1.   

    这是pl/sql中的查询语句。
    有什么问题?
      

  2.   


    create table dlmlr.build_proj_land
    as
    Select bpl_guid From dlmlr.build_proj_land Where app_area Is Not Null;
      

  3.   

    create table sbplid
    as
    Select bpl_guid From dlmlr.build_proj_land Where app_area Is Not Null;
      

  4.   


    這是MSSQL的把結果集生成新表
      

  5.   

    好难啊
    就是从dlmlr.build_proj_land这张表找出所有app_area 不为空的
    bpl_guid
    并传给变量sbplid
    理论上如果有多行数据,这句会报错
      

  6.   

    赋值给变量sbplid,plsql中的赋值比如
    Select bpl_guid  From dlmlr.build_proj_land Where app_area Is Not Null 查询得到的数据举事1003等价于下面的赋值:
    sbplid:=10003;
      

  7.   


    肯定提示是影响多行的数据!所以不能赋值给变量 sbplid 
      

  8.   

    dlmlr.build_proj_land表找出所有app_area 不为空的 
    bpl_guid 
    并副给变量sbplid 
    如果有多行数据,会报错
      

  9.   

    select * into tableA from tableB
    目标是将tableB中的数据插入到tableA中