nocount

    0熱度

    1回答

    在安裝之前,我們的應用程序會檢查SQL以確保它具有正確的權限以及各種設置。其中一個設置是@@OPTION NOCOUNT。 我似乎無法弄清楚我的生活如何從數據庫中拉出這個值。 我試過這個。如果NOCOUNT打開或關閉,則無關緊要,總是返回1。 DECLARE @NOCOUNT INT = 1; IF ((512 & @@OPTIONS) = 512) SET @NOCOUNT = 10;

    1熱度

    2回答

    這是關於NOCOUNT語句的用法和語義的小問題。我已經看到它使用了兩種不同的方式,我想知道實際需要或不需要。 我已經看到了上市的MSDN與尾隨分號和GO語句像這樣: SET NOCOUNT ON; GO ,我已經看到了沒有尾隨分號: SET NOCOUNT ON GO 和我我看到它沒有GO語句 SET NOCOUNT ON 我意識到GO只是signa ls是批次的結尾,但是爲了讓N

    1熱度

    2回答

    我正在寫一個powershell函數來檢索我們的數據庫中的學生列表,但返回的第一個項目始終是記錄數。我無法想出一種方法將設置的nocount納入腳本 - 任何想法? 功能到目前爲止是: ​​3210 它返回一個可愛的表 - 但是,第一行是永遠的記錄數第一。 我只需要抑制那個輸出。

    2熱度

    3回答

    我有一個插入和更新的插件。只有特定更新的數量需要返回。我嘗試過返回或選擇@@ ROWCOUNT,但是由於其他選擇在sproc中,它被掩埋並難以訪問。對於整個proc,NOCOUNT ON顯然會返回其他插入和更新的計數。我想知道我是否可以這樣做: SET NOCOUNT ON -- some inserts, selects, updates SET NOCOUNT OFF -- The up

    0熱度

    1回答

    MS SQL插入觸發器會因爲返回結果而導致一些問題。有沒有辦法禁用發送的結果?我已經使用'set nocount on',但這似乎並沒有太多... create trigger tr_insert_raw_data on raw_data instead of insert as begin set nocount on declare @query varchar(max); d

    16熱度

    5回答

    我在Sql Server 2008數據庫中創建一個存儲過程。我想返回受影響的行數。哪一個更好的選擇SET NOCOUNT OFF或RETURN @@ ROWCOUNT? ALTER PROCEDURE [dbo].[MembersActivateAccount] @MemberId uniqueidentifier AS BEGIN -- Should I use this

    0熱度

    1回答

    我對SQL更新,發現了一個對我的問題的答案,但是對於這個網站來說是新手,它不會允許我對它進行評論,以便更清楚地瞭解它是如何工作的。我試圖在Excel中嵌入一個SQL查詢,直到我在DECLARE之前設置NOCOUNT ON纔會起作用。我希望有人能告訴我爲什麼這個問題解決了我的問題,所以我可以更好地理解它。我的原始查詢在管理工作室中運行良好,但是excel不喜歡它。下面是我找到答案的帖子的鏈接。我的查

    1熱度

    2回答

    我已經簡化爲下面的代碼的存儲過程: SET NOCOUNT ON DECLARE @count INT DECLARE @temp TABLE INSERT INTO @temp SELECT @count = count(*) FROM @temp DECLARE [cursor] FOR SELECT id FROM @temp OPEN [cursor] FETCH NEXT

    5熱度

    1回答

    我們正試圖在我們的應用程序中實現Microsoft Sync Framework,該應用程序使用NHibernate保留其域名。 我們遇到的一個問題是,在Sync Framework改變了您的初始數據庫結構(添加影子表和觸發器)之後,當您試圖將對象插入數據庫時​​,NHibernate似乎因拋出toomanyrowsaffectedexception而感到不安。 我發現這篇文章的解決方案是在每個更

    1熱度

    3回答

    我有一個存儲過程調用幾個存儲過程,每個過程將僞數據插入到每個表中。它工作正常,除了在遊標中的每一個循環的單行結果顯示 - 只顯示ClubcardId = 2,ClubcardId = 3等 我已經使用SET NOCOUNT ON,但這似乎沒有幫助。我正在尋找這個存儲過程來創建數百萬行,所以SQL打印每行的結果將是一個問題。 任何人都可以請告知如何防止輸出顯示。我已經複製了下面的父存儲過程。我可以確