使用Select和Set给变量赋值
2007-06-06 13:20
281 查看
set命令和select命令都可以使用表达式为变量赋值。它们之间的主要区别在于:Select可以从表、子查询或者视图中检索数据,并且也可以包含其他的select子句;而set命令则只能从表达式中获取数据。在set和select命令中都可以使用函数。
当然,select语句可以检索多列,而每个列中的数据都可以赋值给一个变量。如果select语句返回了多个行,将会把结果集中最后一行的数据赋值给变量,系统不会报告任何错误。
如果select语句没有返回任何行,那么它就不会改变变量的值。
当然,select语句可以检索多列,而每个列中的数据都可以赋值给一个变量。如果select语句返回了多个行,将会把结果集中最后一行的数据赋值给变量,系统不会报告任何错误。
如果select语句没有返回任何行,那么它就不会改变变量的值。
相关文章推荐
- 何时使用SET和SELECT为变量赋值
- [MSSQL]将查询结果赋值给变量时使用set与select的区别
- 何时使用SET和SELECT为变量赋值
- 将查询结果赋值给变量时使用set与select的区别
- [MSSQL]将查询结果赋值给变量时使用set与select的区别
- 何时使用SET和SELECT为变量赋值
- SQL Server推荐使用 SET 而不是 SELECT 对变量进行赋值
- 何时使用SET和SELECT为变量赋值
- 将查询结果赋值给变量时使用set与select的区别
- sqlserver存储过程中SELECT 与 SET 对变量赋值的区别
- SELECT 与 SET 对变量赋值的区别
- SELECT 与 SET 对变量赋值的区别
- 动态SQL中set与select对变量赋值的影响
- A SELECT statement that assigns a value to a variable must ... (向变量赋值的 SELECT 语句不能与数据检索操作结合使用 )
- sql server存储过程中SELECT 与 SET 对变量赋值的区别
- 存储过程中SELECT与SET对变量赋值
- SELECT 与 SET 对变量赋值的区别(存储过程)
- 去掉* 后,就不报错:向变量赋值的 SELECT 语句不能与数据检索操作结合使用
- VBA中给变量赋值使用set和不使用set的区别
- SELECT 与 SET 对变量赋值的区别