77问答网
所有问题
在sql server中,使用set语句可以一次给多个变量赋值,使用select语句一次只能?
如题所述
举报该问题
推荐答案 2020-06-08
没有区别,都可以一次给多个变量赋值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GN3GI8G838WGq8GYYYp.html
相似回答
急!!关于
SQL
Server
2000的一些问题!!判断题!!
答:
1。对 2.. 错 反过来 3.错 就一个未知 4.对 5.对
sql
sever
中可以用select赋值
不,或者elect。。。
答:
可以啊,而且
在SQL
SERVER
里面对于
赋值语句
的作用而言
,select
比
set
更强
SELECT
@a=(SELECT MAX(price) FROM tab )SELECT @a = 4
SET
@a=3 上面的赋值语句都行!而 SET @a=(SELECT MAX(price) FROM tab )就错了。
SQL
Server 中
Select
@a='a' 和
Set
@a='a' 有什么异同点?
答:
在查询分析器里,选中相应的
语句,
然后用ctrl+L 快捷键查看预计执行计划
,可以
看出,两种操作的物理操作和逻辑操作实际上都是select。另外
用select
如果有from语句,当结果超过一个的时候,select会将最后一个结果赋
给变量
SQL 语句里set
是什么意思啊
答:
SET
是
SQL
Server 中
对已经定义的
变量赋值
的方式,经常与update语句一起使用。语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 例子如下:update A
set
name=小张 where name =张三 //将小张的姓名改为张三 update A set name=小王 where name =王五 //将小王的姓名改为王五 ...
sql
server 中select
set
对
变量赋值
答:
declare @a as varchar(10);定义变量之后
可以使用 set
@a = 'xxx'或者
select
@a = max(col1) from T1 来
给变量赋值
但是后面的查询如果返回多条数据的话会出错 必须是返回一个标量的查询,例如使用函数max min count等等 如果想循环取值的话,请使用游标循环读取。
Sql语句
中的
select语句
。在ms
sql
server中
。对
变量赋值
答:
问题一:可以定义局部
变量,
也
可以用
存储过程。局部变量:声明:DECLARE@变量名 类型 赋值:
SET
@变量名=值 或
SELECT
@变量名=值
select
@name =name from table 1 where id =‘123’,如果结果有
多个,
一般要对这些结果进行处理,用if else或者case when。应该不会报错 问题二:不会影响。存...
SQL
多项选择题,急求答案,最好有解析
答:
才可以直接通过名称来调用存储过程 4.C,E
使用SQL
Server
Management Studio不能运行命令行实用程序
sql
cmd 5.C,D,F 一个局部
变量只能
在一个语句批中使用
,使用SET语句只能
对一个局部
变量赋值,
刚定义的局部变量的初值为空值 6.B 用户定义函数可以有输入参数和返回值 ...
大家正在搜
相关问题
sql server 中select set 对变量赋值
在MySQL中,除了可以使用SET语句为变量赋值外,还可以通...
Sql中的set和select赋值方式的区别
SQL 用update语句一次更新多个字段应该怎么写
急!!关于SQL Server 2000的一些问题!!判断题...
Sql语句中的select语句。在ms sql server...
SQL赋值SET和SELECT的区别
sql server中运行sql代码报错:向变量赋值的 SE...