uuuuuuuu           pppppppppppp

解决方案 »

  1.   

    --select本来就是检索数据的,你不让它显示数据,那不乱套了?--可以这样:set nocount on 
    select * into #t from 表 with ('UDTLOCK')
      

  2.   

    select * from 表
    這行命令本來就是要讓記錄集顯示出來,如果你不想讓記錄集顯示出來,干嘛要用這條指令?
      

  3.   

    set fmtonly on
    select * from 表
    set fmtonly off
      

  4.   

    set nocount on 
    select * from 表 where 1<>1
    set nocount off
      

  5.   

    orselect top 0 * from 表
      

  6.   

    谢谢楼上各位的回答.
    select * from 表 with (UPDLOCK) where 条件成立
    并不都是用来返回数据,而是对部分的记录加上"更新锁",以免在本任务没有完成前,其它用户更新了这批数据. 为了加锁,没有别的办法,只有用 selcet 语句.查了资料好象只有此一法.
    经过验证,stdcall(学习者) 的方法是可行的.