1 / 7
【例
5.1
?/p>
创建局部变?/p>
@var1
?/p>
@var2
并赋值,然后输出变量的值?/p>
新建一个查询,?/p>
?/p>
查询分析?/p>
?/p>
窗口输入并执行如下脚本:
DECLARE @var1 char(10) ,@var2 char(30)
SET
@var1='
中国
'
/*
一?/p>
SET
语句只能给一个变量赋?/p>
*/
SET
@var2=@var1+'
是一个伟大的国家
'
SELECT @var1, @var2
GO
【例
5.2
?/p>
创建一个名?/p>
sex
的局部变量,
并在
SELECT
语句中使用该局部变量查找表
XSB
中所有女同学的学号、姓名?/p>
USE PXSCJ
GO
DECLARE @sex bit
SET @sex=0
SELECT
学号
,
姓名
FROM
XSB
WHERE
性别
=@sex
【例
5.3
?/p>
使用查询给变量赋值?/p>
DECLARE @student char(8)
SET @student=(SELECT
姓名
FROM XSB WHERE
学号
= '081101')
SELECT @student
【例
5.4
?/p>
使用
SELECT
给局部变量赋值?/p>
DECLARE @var1 nvarchar(30)
SELECT @var1 ='
刘丰
'
SELECT
@var1 AS 'NAME'
【例
5.5
?/p>
给局部变量赋空值?/p>
DECLARE @var1 nvarchar(30)
SELECT @var1 = '
刘丰
'
SELECT @var1 =
(
SELECT
姓名
FROM XSB
WHERE
学号
= '089999'
)
SELECT @var1 AS
'NAME'
【例
5.6
?/p>
使用游标变量?/p>
USE PXSCJ
GO