T-SQL中变量赋值(SET与SELECT)的差别
发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,SQL Server 中对已经定义的变量赋值的方式有两种,分别是 SET 和 SELECT。以下为两种方式赋值的差异对比:setselect同时对多个变量同时赋值不支持支持表达式返回多个值时出错将返回
千家信息网最后更新 2025年01月26日T-SQL中变量赋值(SET与SELECT)的差别
SQL Server 中对已经定义的变量赋值的方式有两种,分别是 SET 和 SELECT。
以下为两种方式赋值的差异对比:
set | select | |
---|---|---|
同时对多个变量同时赋值 | 不支持 | 支持 |
表达式返回多个值时 | 出错 | 将返回的最后一个值赋给变量 |
表达式未返回值 | 变量被赋null值 | 变量保持原值 |
SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值。
当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。
注意:SELECT 也可以将标量子查询的值赋给变量,如果标量子查询不返回值,则变量被置为 null 值。此时与 使用 SET 赋值是完全相同的
变量
表达式
同时
多个
方式
量子
推荐
支持
查询
相同
原值
差异
方法
差别
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络安全知识简析
云南时代网络技术服务优势
asp数据库查找代码
优化数据库的建议
mysql数据库基本语法
qq网络安全局
思购臻选软件开发
学习数据库的心得体会怎么写
软件开发项目评分
软件开发课程结束语
怎样给浪潮服务器做raid
一个公司服务器几千万
如何攻破数据库的密码
甘肃惠普服务器维修虚拟主机
dnf台服服务器
网络黑名单数据库
数据库崩了后如何恢复
歌曲音译软件开发
逊克im即时通讯软件开发
什么企业需要软件开发人才
软件与网络安全哪个好
app最简单的数据库
融媒体时代的广电网络安全
世界国家省市区数据库
数据库技术发展历史经历
汕头应用软件开发定制
网络数据库应用技术的基本知识
数据库数据量比较大怎么优化
外泌体测序数据库
威海哪家网络安全好