熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

深入講解游標類型為什麼會產生數據檢索[1]

2022-06-13   來源: SQL語言 

  游標類型產生的數據檢索問題

  現象:

  在將數據庫兼容的級別從改到以後 下文中的游標循環不出數據 單獨SELECT卻會有結果:

  DECLARE MyCursor CURSOR LOCAL READ_ONLY
  FOR
  SELECT
  Col
  FROM tbname WITH(NOLOCK)
  WHERE Name LIKE SNET%
  AND B_Key IN(
  SELECT TOP()
  KeyID
  FROM tbmaster WITH(NOLOCK)
  WHERE Date >= //
  AND Date < //)
  OPEN MyCursor
  FETCH NEXT FROM MYCURSOR
  WHILE (@@FETCH_STATUS=)
  BEGIN
  FETCH NEXT FROM MYCURSOR
  END
  CLOSE MyCursor
  DEALLOCATE MyCursor

  原因

  游標類型的問題

  參照以上的定義 游標類型是: DYNAMIC

[]  []  


From:http://tw.wingwit.com/Article/program/SQL/201311/16193.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.