T-SQL中变量赋值(SET与SELECT)的差别
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,SQL Server 中对已经定义的变量赋值的方式有两种,分别是 SET 和 SELECT。以下为两种方式赋值的差异对比:setselect同时对多个变量同时赋值不支持支持表达式返回多个值时出错将返回
千家信息网最后更新 2025年11月12日T-SQL中变量赋值(SET与SELECT)的差别
SQL Server 中对已经定义的变量赋值的方式有两种,分别是 SET 和 SELECT。
以下为两种方式赋值的差异对比:
| set | select | |
|---|---|---|
| 同时对多个变量同时赋值 | 不支持 | 支持 |
| 表达式返回多个值时 | 出错 | 将返回的最后一个值赋给变量 |
| 表达式未返回值 | 变量被赋null值 | 变量保持原值 |
SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。
当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。
注意:SELECT 也可以将标量子查询的值赋给变量,如果标量子查询不返回值,则变量被置为 null 值。此时与 使用 SET 赋值是完全相同的
变量
表达式
同时
多个
方式
量子
推荐
支持
查询
相同
原值
差异
方法
差别
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术端口
网络安全联盟QQ
圣诞快乐字体软件开发
对网络金融和网络安全的认识
cod 晶体学数据库
数据库基建工程上市公司
网络安全恶意软件
数据库日志文件不显示扩展名
网络安全的手抄报 精品
航模遥控器安卓软件开发教程
改行做网络安全工程师有钱途吗
保护服务器文件安全
手机怎么下载鸿蒙服务器
软件开发学习测试
软件开发是不是得用上c语
网络安全法规制度
metronic 数据库
163k数据库
服务器管理记本电脑版
规范网络安全风险评估加快完善
广州软件开发教程
sql查看数据库触发器
计算机网络安全预防措施有哪些
网络安全生态峰会感想
高中会考 网络技术应用
软件开发年度汇报ppt
软件开发成本核算标准
联盟服务器炸了更新到几点
本地域名服务器的解析过程
互联网科技公司发展问题