亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

SET ANSINULLS ON、SET NOCOUNT ON -電腦資料

電腦資料 時間:2019-01-01 我要投稿
【m.msguai.com - 電腦資料】

   

    一、SET ANSI_NULLS ON|OFF

    指定在與 Null 值一起使用等于 (=) 和不等于 (<>) 比較運算符時采用符合 ISO 標準的行為,

SET ANSINULLS ON、SET NOCOUNT ON

。

    當 SET ANSI_NULLS 為 ON 時,即使 column_name 中包含空值,使用 WHERE column_name =NULL的 SELECT 語句仍返回零行。即使 column_name 中包含非空值,使用 WHERE column_name <> NULL的 SELECT 語句仍會返回零行。

    當 SET ANSI_NULLS 為 OFF 時,等于 (=) 和不等于 (<>) 比較運算符不遵守 ISO 標準。使用 WHERE column_name =NULL 的 SELECT 語句返回 column_name 中包含空值的行。使用 WHEREcolumn_name <>NULL 的 SELECT 語句返回列中包含非空值的行。

    例子:

    -- Create table t1 and insert values.

    CREATE TABLE t1 (a INT NULL,b VARCHAR(40))

    INSERT INTO t1 values (NULL,'HH')

    INSERT INTO t1 values (0,'LL')

    INSERT INTO t1 values (1,'OO')

    GO

    1、

    -- Print message and perform. SELECT statements.

    PRINT 'Testing default setting';

    DECLARE @varname int;

    SELECT @varname = NULL;

    SELECT * FROM t1 WHERE a = @varname;

    SELECT * FROM t1 WHERE a <> @varname;

    SELECT * FROM t1 WHERE a IS NULL;

    GO

    輸出:

    Testing default setting

    a b

    ----------- ----------------------------------------

    NULL HH

    (1 row(s) affected)

    a b

    ----------- ----------------------------------------

    0 LL

    1 OO

    (2 row(s) affected)

    a b

    ----------- ----------------------------------------

    NULL HH

    (1 row(s) affected)

    二、SET NOCOUNT ON|OFF

    當 SET NOCOUNT 為 ON 時,不返回計數(表示受 Transact-SQL語句影響的行數),

電腦資料

SET ANSINULLS ON、SET NOCOUNT ON》(http://m.msguai.com)。當 SET NOCOUNT 為 OFF 時,返回計數。

    如果存儲過程中包含的一些語句并不返回許多實際的數據,則該設置由于大量減少了網絡流量,因此可顯著提高性能。

最新文章