1. 首页
  2. 数据库
  3. 其它
  4. 基于SQL中SET与SELECT赋值的区别详解

基于SQL中SET与SELECT赋值的区别详解

上传者: 2021-01-31 16:01:08上传 PDF文件 34.75KB 热度 20次
最近的项目写的SQL比较多,经常会用到对变量赋值,而我使用SET和SELECT都会达到效果。那就有些迷惑,这两者有什么区别呢?什么时候哪该哪个呢?经过网上的查询,及个人练习,总结两者有以下几点主要区别:假定有设定变量: 代码如下:DECLARE @VAR1 VARCHAR(1) DECLARE @VAR2 VARCHAR(2) 1、SELECT可以在一条语句里对多个变量同时赋值,而SET只能一次对一个变量赋值,如下: 代码如下:SELECT @VAR1=’Y’,@VAR2=’N’— 而SET要达到同样的效果,需要:SET @VAR1=’Y’SET @VAR2=’N’/* 说到这个,SQL内
下载地址
用户评论