精品国产亚洲一区二区三区,男女作爱在线观看免费网站,欧美的又大又长做禁片A片,97国产精品人妻无码久久久

  • 相關軟件
    >SET NOEXEC 創(chuàng)建者:webmaster 更新時間:2006-02-16 15:51

    編譯每個查詢但不執(zhí)行查詢。



    語法


    SET NOEXEC { ON | OFF }



    注釋


    當 SET NOEXEC 為 ON 時,Microsoft® SQL Server™ 編譯每個批處理 Transact-SQL 語句但并不執(zhí)行它們。當 SET NOEXEC 為 OFF 時,所有批處理將在編譯后執(zhí)行。



    在 SQL Server 中,語句的執(zhí)行包括兩個階段:編譯和執(zhí)行。該設置可用于讓 SQL Server 在執(zhí)行 Transact-SQL 代碼時,驗證代碼中的語法和對象名。它也可以用于調(diào)試通常是較大的批處理語句一部分的語句。



    SET NOEXEC 設置是在執(zhí)行或運行時設置,而不是在分析時設置。



    權限


    SET NOEXEC 權限默認授予所有用戶。



    示例


    下例在有效查詢、含有無效對象名的查詢以及含有不正確語法的查詢中使用 NOEXEC。



    USE pubs
    GO
    PRINT 'Valid query'
    GO
    -- SET NOEXEC to ON.
    SET NOEXEC ON
    GO
    -- Inner join.
    SELECT a.au_lname, a.au_fname, t.title
    FROM authors a INNER JOIN titleauthor ta
      ON a.au_id = ta.au_id INNER JOIN titles t
      ON ta.title_id = t.title_id
    GO
    -- SET NOEXEC to OFF.
    SET NOEXEC OFF
    GO
    PRINT 'Invalid object name'
    GO
    -- SET NOEXEC to ON.
    SET NOEXEC ON
    GO
    -- Function name used is a reserved keyword.

    USE pubs
    GO
    CREATE FUNCTION values (@storeid varchar(30))
    RETURNS TABLE
    AS
    RETURN (SELECT title, qty
      FROM sales s, titles t
      WHERE s.stor_id = @storeid and
      t.title_id = s.title_id)
    -- SET NOEXEC to OFF.
    SET NOEXEC OFF
    GO
    PRINT 'Invalid syntax'
    GO
    -- SET NOEXEC to ON.
    SET NOEXEC ON
    GO
    -- Built-in function incorrectly invoked
    SELECT *
    FROM fn_helpcollations()
    -- Reset SET NOEXEC to OFF.
    SET NOEXEC OFF
    GO
    相關文章
    本頁查看次數(shù):