• ADADADADAD

    T-SQL中变量赋值(SET与SELECT)的差别[ mysql数据库 ]

    mysql数据库 时间:2024-12-25 09:55:33

    作者:文/会员上传

    简介:

    SQL Server 中对已经定义的变量赋值的方式有两种,分别是 SET 和 SELECT。以下为两种方式赋值的差异对比:setselect同时对多个变量同时赋值不支持支持表达式返回多个值时出错将

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    SQL Server 中对已经定义的变量赋值的方式有两种,分别是 SET 和 SELECT。
    以下为两种方式赋值的差异对比:

    setselect同时对多个变量同时赋值不支持支持表达式返回多个值时出错将返回的最后一个值赋给变量表达式未返回值变量被赋null值变量保持原值

    SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。
    当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。

    注意:SELECT 也可以将标量子查询的值赋给变量,如果标量子查询不返回值,则变量被置为 null 值。此时与 使用 SET 赋值是完全相同的

    T-SQL中变量赋值(SET与SELECT)的差别.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: sql变量赋值sel