SQL Server中变量的声明和使用方法
来源:互联网 发布:小米盒子破解软件 2016 编辑:程序博客网 时间:2024/05/29 18:54
声明局部变量语法:
DECLARE @variable_name DataType
其中 variable_name为局部变量的名称,DataType为数据类型。
给局部变量赋值有两种方法:
1、SET @variable_name=value
2、SELECT @variable_name=value
两者的区别:SET赋值语句一般用于赋给变量一个指定的常量,SELECT赋值语句一般用于从表中查询出数据然后赋给变量。
例如:
DECLARE @count int
SET @count=123
PRINT @count
全局变量:
由于全局变量是系统定义的,我们这里只做举例。
@@ERROR 最后一个T-SQL错误的错误号
@@IDENTITY 最后一次插入的标识值
@@LANGUAGE 当前使用的语言名称
@@MAX_CONNECTIONS 可以创建的同时连接的最大数目
@@SERVERNAME 本地服务器的名称
@@VERSION SQL Server的版本信息
这里是触发器的写法:
create trigger updateTest on test for update
as
begin
declare @id int
declare @tablename varchar(100)
declare @remark varchar(150)
set @tablename='test'
set @remark=''
select @id=id from deleted
insert into tb_index values(@id,@tablename,@remark)
end
create trigger deleteTest on test for delete
as
begin
declare @id int
declare @tablename varchar(100)
declare @remark varchar(150)
set @tablename='test'
set @remark=''
select @id=id from deleted
insert into tb_index values(@id,@tablename,@remark)
end
create trigger insertTest on test for insert
as
begin
declare @id int
declare @tablename varchar(100)
declare @remark varchar(150)
set @tablename='test'
set @remark=''
select @id=id from inserted
insert into tb_index values(@id,@tablename,@remark)
end
- SQL Server中变量的声明和使用方法
- SQL Server中变量的声明和使用方法
- SQL Server中变量的声明和使用方法
- SQL Server中变量的声明和使用方法 (2011-04-27 16:08:25
- SQL server变量的声明和赋值
- SQL Server表变量的使用方法
- sql中声明变量
- 成员变量和属性的声明与使用方法
- SQL Server: T-SQL变量声明陷阱
- SQL Server中trigger和变量的使用笔记
- JavaScript中变量的声明和赋值
- SQL Server中GO的使用方法
- SQL SERVER中Case的使用方法
- MyEclipse中SQL Server & Sybase的使用方法
- SQL Server COUNT() 和SUM()的使用方法
- SQL Server COUNT() 和SUM()的使用方法
- Oracle中PL/SQL语句的变量、常量声明和赋值
- js中变量的声明和变量的命名规范
- 关于UML类图的学习
- Maven : 将Jar安装到本地仓库和Jar上传到私服
- hive 2.1.1配置错误解决办法
- OGC 的WCS WFS 及WMS 服务
- IDEA 配置及优化(持续更新)
- SQL Server中变量的声明和使用方法
- 1009.说反话(字符串处理)
- Arcengine Element 之 Redo Undo
- 51nod 1009 数字1的数量【数位dp】
- 手机电池电量较准
- JDE 系统表(标准表)
- Codeforces Round #419 (Div. 2)-树形dp&依赖背包&-E. Karen and Supermarket
- pycharm external libraries
- mogodb,redis,mysql的Java连接