• 相关软件
    >SET CONCAT_NULL_YIELDS_NULL 创建者:webmaster 更新时间:2006-02-16 15:51

    控制是将串联结果视为空值还是空字符串值。



    语法


    SET CONCAT_NULL_YIELDS_NULL { ON | OFF }



    注释


    当 SET CONCAT_NULL_YIELDS_NULL 为 ON 时,串联空值与字符串将输出 NULL 结果。例如,SELECT 'abc' + NULL 输出 NULL。当 SET CONCAT_NULL_YIELDS_NULL 为 OFF 时,串联空值与字符串将输出字符串本身(空值作为空字符串处理)。例如,SELECT 'abc' + NULL 输出 abc。



    如果未指定,则应用 concat null yields null 数据库选项。



    说明  SET CONCAT_NULL_YIELDS_NULL 的设置与 sp_dboptionconcat null yields null 设置相同。



    SET CONCAT_NULL_YIELDS_NULL 的设置是在执行或运行时设置,而不是在分析时设置。



    当在计算列或索引视图上创建或操作索引时,SET CONCAT_NULL_YIELDS_NULL 必须为 ON。如果 SET CONCAT_NULL_YIELDS_NULL 为 OFF,则计算列或索引视图上带索引的表上的 CREATE、UPDATE、INSERT 和 DELETE 语句将失败。有关计算列上的索引视图和索引所必需的 SET 选项设置的更多信息,请参见 SET 中的"使用 SET 语句时的注意事项"。

    相关文章
    本页查看次数: