T-SQL中变量赋值(SET与SELECT)的差别
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,SQL Server 中对已经定义的变量赋值的方式有两种,分别是 SET 和 SELECT。以下为两种方式赋值的差异对比:setselect同时对多个变量同时赋值不支持支持表达式返回多个值时出错将返回
千家信息网最后更新 2024年11月20日T-SQL中变量赋值(SET与SELECT)的差别
SQL Server 中对已经定义的变量赋值的方式有两种,分别是 SET 和 SELECT。
以下为两种方式赋值的差异对比:
set | select | |
---|---|---|
同时对多个变量同时赋值 | 不支持 | 支持 |
表达式返回多个值时 | 出错 | 将返回的最后一个值赋给变量 |
表达式未返回值 | 变量被赋null值 | 变量保持原值 |
SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。
当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。
注意:SELECT 也可以将标量子查询的值赋给变量,如果标量子查询不返回值,则变量被置为 null 值。此时与 使用 SET 赋值是完全相同的
变量
表达式
同时
多个
方式
量子
推荐
支持
查询
相同
原值
差异
方法
差别
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术单词
适合新手的网易服务器
太的数据库
网络安全公司怎么招聘
发达国家的网络安全工作
弥勒gpu云服务器经销商
电脑添加dns服务器地址的作用
致配互联网科技有限公司
服务器的用户和组的管理
北京数据库培训机构CD
特沃夫服务器
北京软件开发网课
东士科技与工业互联网
邵阳计算机网络技术哪家好
进企业网络安全宣传方案
嘉兴网络技术常见问题
承载网络技术支撑五级
腾讯云安装oracle服务器
网络技术的pop3
mt4服务器
德州智慧社区软件开发公司
事业单位招聘网络安全员
广州乐开软件开发有限公司电话
河南缤果网络技术
宝德服务器管理口默认ip
8.数据库中什么是事务
广州ios软件开发
上海网络技术设计
朝阳区咨询软件开发服务电话
网络安全教育心得体会标题