當 SET NOCOUNT 設定為 ON 時,不會傳回計數 (表示受 Transact-SQL 陳述式影響的資料列數目)。當 SET NOCOUNT 設定為 OFF 時,則會傳回計數。即使 SET NOCOUNT 設定為 ON 時,仍會更新 @@ROWCOUNT 函數。SET NOCOUNT ON 可以避免傳送預存程序中每一個陳述式的 DONE_IN_PROC 訊息給用戶端。使用 Microsoft® SQL Server™ 所提供的公用程式執行查詢時,結果將不會顯示 SELECT、INSERT、UPDATE 及 DELETE 等 Transact-SQL 陳述式結束時的 “nn rows affected” 訊息。對於包含數個不會傳回這種實際資料的陳述式的預存程式來說,由於大幅降低了網路流量,因此可以明顯地提高效能。SET NOCOUNT 的設定是在執行或執行時期設定,而不是在剖析時期設定。
exec sp_cursoropen 定義與資料指標和資料指標選項建立關聯的 SQL 陳述式,並填入資料指標。select ceiling()是大與這個數的最小的整數exec sp_cursorfetch 從資料指標擷取一個資料列或資料列區塊。
sp_cursorclose 關閉並取消配置資料指標。

解决方案 »

  1.   

    当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。
    当 SET NOCOUNT 为 OFF 时,返回计数。sp_cursoropen 定义与游标和游标选项相关的 SQL 语句,然后生成游标。
    CEILING
    返回大于或等于所给数字表达式的最小整数。
    sp_cursorfetch 从游标中提取一行或多行。
    sp_cursorclose 关闭并释放游标--楼主多用F1啊!查看帮助,很详细
      

  2.   

    自己试试看咯
    比如select ceiling(2.5)