Server中变量的宣示和应用办法

扬言局地变量语法:
DECLARE @variable_name DataType
其中 variable_name为部分变量的名称,DataType为数据类型。
给1些变量赋值有三种办法:
1、SET @variable_name=value
2、SELECT @variable_name=value
相互的不一致:SET赋值语句1般用于赋给变量2个点名的常量,SELECT赋值语句1般用来从表中查询出多少然后赋给变量。
例如:
DECLARE @count int
SET @count=123
PRINT @count
全局变量:
由于全局变量是系统定义的,大家那边只做举例。
@@E中华VROBMWX三 末了2个T-SQL错误的谬误号
@@IDENTITY 最终1次插入的标记值
@@LANGUAGE 当前利用的语言名称
@@MAX_CONNECTIONS 能够创设的同时连接的最大数据
@@SE瑞鹰VE普拉多NAME 本地服务器的称号
@@VEMuranoSION SQL Server的版本音信

初稿地址
SQL Server中变量的表明和动用方法

SQL Server中变量的注脚和应用方式

Server中变量的宣示和应用办法。(2011-04-27 16:08:25)

标签:

杂谈

分类: SQL

扬言局地变量语法:

DECLARE
@variable_name DataType

其中
variable_name为部分变量的称号,DataType为数据类型。

给壹些变量赋值有三种方法:

1、SET
@variable_name=value

2、SELECT
@variable_name=value

双面包车型地铁界别:SET赋值语句一般用于赋给变量二个点名的常量,SELECT赋值语句1般用来从表中查询出多少然后赋给变量。

例如:

DECLARE @count
int

SET @count=123

PRINT @count

全局变量:

鉴于全局变量是系统定义的,我们那里只做举例。

@@ERRO奥迪Q5最终3个T-SQL错误的错误号

@@IDENTITY
最终一回插入的标记值

@@LANGUAGE
当前使用的言语名称

@@MAX_CONNECTIONS
能够创立的还要连接的最大数量

@@SE景逸SUVVE汉兰达NAME
本地服务器的称呼

@@VEKugaSION 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

声称局地变量语法:
DECLARE @variable_name DataType
其中 variable_name为一些变量的名称,DataType为数据类型。
给1些变量赋值有三种方法:
1、SET @variable_name=value
2、SELECT @variable_name=value
双面包车型地铁区分:SET赋值语句壹般用于赋给变量1个钦赐的常量,SELECT赋值语句一般用于从表中查询出多少然后赋给变量。
例如:
DECLARE @count int
SET @count=123
PRINT @count
全局变量:
出于全局变量是系统定义的,我们那边只做举例。
@@E福特ExplorerRO揽胜极光 最终1个T-SQL错误的谬误号
@@IDENTITY 最终三回插入的标记值
@@LANGUAGE 当前选拔的语言名称
@@MAX_CONNECTIONS 能够创设的同时连接的最大数目
@@SE君越VE中华VNAME 本地服务器的名目
@@VETucsonSION 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 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

 

宣称局地变量语法:

 

DECLARE
@variable_name DataType

其中
variable_name为一些变量的名称,DataType为数据类型。

给1些变量赋值有二种办法:

1、SET
@variable_name=value

2、SELECT
@variable_name=value

双方的区分:SET赋值语句1般用于赋给变量3个钦命的常量,SELECT赋值语句1般用于从表中查询出多少然后赋给变量。

例如:

DECLARE @count
int

SET @count=123

PRINT @count

全局变量:

出于全局变量是系统定义的,大家那边只做举例。

@@E猎豹CS陆ROHaval最终一个T-SQL错误的百无一用号

@@IDENTITY
最终3遍插入的标志值

@@LANGUAGE
当前选取的语言名称

@@MAX_CONNECTIONS
能够创设的还要连接的最大数目

@@SEOdysseyVEHighlanderNAME
本地服务器的名目

@@VE福睿斯SION 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

997755.com澳门葡京,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

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website