sqlserver数据库的变量

Posted wangzhaofang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver数据库的变量相关的知识,希望对你有一定的参考价值。

//声明局部变量
DECLARE @变量名 数据类型
DECLARE @name varchar(8)
DECLARE @seat int


//赋值
SET @变量名 = 值 或
SELECT @变量名 = 值


SET @name = ‘张三‘
SELECT @name = studentName FROM Student WHERE studentNo = ‘10011‘

 

 

//二者区别

            SET               SELECT
同时对多个变量赋值    不支持              支持
表达式返回多个值时    出错              将返回的最后一个值赋给变量
表达式未返回值时     变量被赋NULL值        变量保持原值












以上是关于sqlserver数据库的变量的主要内容,如果未能解决你的问题,请参考以下文章

SQL server数据库之存储过程

sqlsever怎么定义两个整数变量,并分别赋值,最后输出两

在视图中包含变量的动态 SQL (SQL Server)

SQL Server 数据库项目属性中的本地和默认 SQLCMD 变量有啥区别?

sql server存储过程如何动态生成表名

SQL Server / Delphi:如何使用表变量类型将整数列表作为参数传输?