異類查詢要求為連接設置ANSI_NULLS和ANSI_WARNINGS選項


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

========================================================

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

============================================================

注意: 
  =================================== 
  刪除存儲過程,然后在查詢分析器中執行創建存儲過程的語句就行了. 
  ==================================================== 
  這句話沒錯,但如果存儲過程已經創建了,也可以不用刪除,把整個存儲過程考到查詢分析器中,把"Create"   改成   "alter"   ,然后執行,也可以

=======================================================================

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM