使用带有通配符参数的简单过程
以下存储过程只从视图中返回指定的一些雇员(提供名和姓)及其职务和部门名称。此存储过程模式与所传递的参数相匹配;或者,如果未提供参数,则使用预设的默认值(以字母 D 打头的姓)。
USE AdventureWorks;
GO
IF OBJECT_ID ( 'HumanResources.usp_GetEmployees2', 'P' ) IS NOT NULL
DROP PROCEDURE HumanResources.usp_GetEmployees2;
GO
CREATE PROCEDURE HumanResources.usp_GetEmployees2
@lastname varchar(40) = 'D%',
@firstname varchar(20) = '%'
AS
SELECT LastName, FirstName, JobTitle, Department
FROM HumanResources.vEmployeeDepartment
WHERE FirstName LIKE @firstname
AND LastName LIKE @lastname;
GO
usp_GetEmployees2 存储过程可以按多种组合执行。下面只显示了几个组合:
EXECUTE HumanResources.usp_GetEmployees2;
-- Or
EXECUTE HumanResources.usp_GetEmployees2 'Wi%';
-- Or
EXECUTE HumanResources.usp_GetEmployees2 @firstname = '%';
-- Or
EXECUTE HumanResources.usp_GetEmployees2 '[CK]ars[OE]n';
-- Or
EXECUTE HumanResources.usp_GetEmployees2 'Hesse', 'Stefen';
-- Or
EXECUTE HumanResources.usp_GetEmployees2 'H%', 'S%';
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
chapter6.rar (14个子文件)
chapter6
上机部分
教学幻灯片
LG6V1.0.ppt 2.35MB
源代码
LG6-Source
第六阶段.sql 4KB
理论部分
教学幻灯片
TP6V1.0.ppt 2.59MB
源代码
SG6-Source
示例6:raiserror语句.sql 2KB
示例5:带输出参数的存储过程.sql 1KB
示例2:xp_cmdshell扩展存储过程.sql 574B
示例3:不带参数的存储过程.sql 983B
示例4-1:带参数的存储过程1.sql 863B
示例1:常用的系统存储过程.sql 558B
示例4-2:带默认参数的存储过程2.sql 1KB
教学部分
理论课作业答案
TG6作业答案.sql 2KB
补充案例
使用 WITH RECOMPILE 选项.txt 644B
使用 OUTPUT 游标参数.txt 887B
带通配符的存储过程.txt 1KB
共 14 条
- 1
x55859000
- 粉丝: 3
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0