異類查詢要求爲鏈接設置ANSI_NULLS和ANSI_WARNINGS選項

在查詢分析器中,先輸入兩句 
  set   ansi_nulls   on 
  set   ansi_warnings   on 
  執行而後再 
  Create   Proc   存儲過程 
  而後   
  set   ansi_nulls   off 
  set   ansi_warnings   off 
  產生出來的存儲過程就不會有這個問題sql

========================================================服務器

注意: 
  「注意,是在查詢分析器中執行 
  而不是企業管理器中執行」 
  這句話是對的,但不認真思考的人是永遠不會理解其含義的。 
  簡單地說: 
          1.打開企業管理器; 
          2.打開查詢分析器; 
          3.關閉企業管理器; 
          4.在查詢分析器中執行存貯過程。 
  呵呵,本人也太笨了,整整爲在PB下這一「異類查詢」摸索奮戰了七個小時。ci

============================================================it

注意: 
  =================================== 
  刪除存儲過程,而後在查詢分析器中執行建立存儲過程的語句就好了. 
  ==================================================== 
  這句話沒錯,但若是存儲過程已經建立了,也能夠不用刪除,把整個存儲過程考到查詢分析器中,把"Create"   改爲   "alter"   ,而後執行,也能夠test

=======================================================================select

--存儲過程當中那了連接服務器,使用後又刪除,這樣作沒有意義. 
  --還不如直接用openrowset 
  CREATE   PROCEDURE   test 
  as 
  select   top   10   *   from   openrowset('sqloledb','dl580-1';'sa';'tpcims',   movex12.dbo.mittra')  im

相關文章
相關標籤/搜索