数据库之局部变量的定义、赋值、以及使用
来源:互联网 发布:芜湖开淘宝企业店铺 编辑:程序博客网 时间:2024/06/05 05:38
在SQL我们使用declare定义局部变量,同时可以使用set和select 对变量进行赋值。关于局部变量的操作顺序是,先声明,再赋值、后使用,声明和赋值的过程在不同的语句中
一、变量声明
例如
declare @name nvarchar(10),@id intset @name='张三'set @int=1update set name=@name from student where id=@id
1、声明的变量名之前必须加@号,
2、使用set来为变量赋值时,只能在一条语句中为一个变量赋值,而使用select则可以同时为多个变量赋值,各个赋值之间用逗号分隔,例如:
declare @name nvarchar(10),@id intselect @name='张三', @int=1update set name=@name from student where id=@id
3、同时select 语句可以再查询语句中为变量赋值
declare @name nvarchar(10)select @name=name from student where id=1
二、变量输出
输出变量时,我们可以使用select以及print关键字
declare @name nvarchar(10),@id int select @name='zhangsan',@id=10select @name as [name],@id as [id]--select语句输出使用是以表格的形式输出declare @name nvarchar(10),@id int select @name='zhangsan',@id=10print @nameprint @id--print数据时则是以文本的形式输出,且一条语句只能输出一个变量
- 数据库之局部变量的定义、赋值、以及使用
- mysql中各种类型变量的定义以及赋值使用
- mysql中各种类型变量的定义以及赋值使用
- Win32局部变量的定义以及获取变量的地址
- 栈的使用-局部变量的定义
- 全局变量的定义以及函数内怎么使用局部变量和全局变量?
- c#出错:使用了未赋值的局部变量weekStr
- 数据库中的变量以及赋值
- 数据库中的变量以及赋值
- YAFFS2 之局部指针变量赋值问题.
- 类的定义以及成员变量与局部变量的区别
- SQL之变量的使用和赋值
- 局部变量的使用
- 局部变量的使用
- 循环中定义的变量为局部变量,只能在循环语句中使用
- 【C++】使用局部变量赋值而非引用,导致内存多次释放的野指针问题
- 说说 C# 语言局部变量的定义
- 局部变量用的时候再定义!
- AndroidManifest.xml文件详解(data)
- oracle常用的sql语句
- C++程序设计实验报告(六十九)---第十三周任务一
- AndroidManifest.xml文件详解(grant-uri-permission)
- 調試mybatis程序遇到的問題
- 数据库之局部变量的定义、赋值、以及使用
- 树DP训练专辑
- 从linux0.11学习linux内核设计之开始
- Java 文件上传组件 Apache Commons FileUpload 应用
- database scanner
- 当EditText是多行文本时, 光标如何设置在从左上角
- 开篇
- C++程序设计实验报告(七十)---第十三周任务二
- 静态块、自由块及构造函数的执行顺序