没用过sqlserver
把上面句子的意思说一下,才好给你改一下

解决方案 »

  1.   

    //是不是如果没有符合条件的数据,则...
    exception when no_data_found then
    ...
      

  2.   

    insert into #tablename1 select * from tablename2 ;
    create table #tablename1 as select * from tablename2;
      

  3.   

    这两句的意思是:
    从tablename2中选取所有的记录建立一个临时表tablename1,
    如果tablename1的记录总数为0那么......
      

  4.   

    CREATE GLOBAL TEMPORARY TABLE tablename1 ON COMMIT PRESERVE ROWS AS select * from tablename2;declare
    num number;
    begin
    select count(1) into num from tablename1;
    if num=0 then
    ...