加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver 局部变量的运用

发布时间:2023-08-17 14:36:26 所属栏目:MsSql教程 来源:
导读:A. 使用 DECLARE

下例使用名为 @find 的局部变量检索所有姓以 Ring 开头的作者信息。

代码如下:

Use pubs

declare @find varchar(30)

set @find='Ring%'

select au_lname,au_fname,
A. 使用 DECLARE
 
下例使用名为 @find 的局部变量检索所有姓以 Ring 开头的作者信息。
 
代码如下:
 
Use pubs
 
declare @find varchar(30)
 
set @find='Ring%'
 
select au_lname,au_fname,phone
 
from authors
 
where au_lname like @find
 
@find就是一个局部变量。
 
B. 在 DECLARE 中使用两个变量
 
下例从 Binnet & Hardley (pub_id = 0877) 的雇员中检索从 1993 年 1 月 1 日起所雇佣的雇员名称。
 
代码如下:
 
USE pubs
 
SET NOCOUNT ON
 
GO
 
DECLARE @pub_id char(4),@hire_date datetime
 
SET @pub_id = '0877'
 
SET @hire_date = '1/01/93'
 
-- Here is the SELECT statement Syntax to assign values to two local
 
-- variables.
 
-- SELECT @pub_id = '0877',@hire_date = '1/01/93'
 
SET NOCOUNT OFF
 
SELECT fname,lname
 
FROM employee
 
WHERE pub_id = @pub_id and hire_date >= @hire_date
 
下面是结果集: fname lname
 
-------------------- ------------------------------
 
Anabela Domingues
 
Paul Henriot (2 row(s) affected)
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章