SQL参数个数可变的存储过程
2008-12-19 14:54
169 查看
传入一个参数或者两个参数都能执行相关部分,直接贴代码示例:
Code
create procedure test(@str1 varchar(20),@str2 varchar(20)=null)
as
begin
if (@str2 is null)
begin
select @str1
end
else
begin
select @str1+@str2
end
end
Code
create procedure test(@str1 varchar(20),@str2 varchar(20)=null)
as
begin
if (@str2 is null)
begin
select @str1
end
else
begin
select @str1+@str2
end
end
相关文章推荐
- SQL SERVER2000教程-第七章 Transact-SQL编程 第八节 提取存储过程的参数列表
- 存储过程中根据某输入参数拼接sql
- sql 存储过程参数为空则不作为条件
- 存储过程返回参数的方法(也是执行动态sql 实现列名成为变量的功能)
- PL/SQL执行带输出参数的存储过程的方法
- sql 存储过程 输出参数 输入参数
- C# SQL带传入、输出参数及返回值的存储过程
- 一个用于返回所有存储过程及其参数的T-SQL
- sql2005 返回游标参数的存储过程 【CURSOR VARYING OUTPUT】
- PL/SQL 创建带输入参数的存储过程和循环语法
- [SQL-码农]建立不输入参数的存储过程的写法
- SQLDataSource 取得存储过程返回参数
- sql 存储过程中top 后面跟参数的问题
- C#获得sql存储过程return返回的值和返回参数返回的值
- 20PL_SQL过程之带参数的存储过程
- 如何调用存储过程,有返回值的,有参数的,存储过程中调用存储过程。(MS SQL Server)
- asp+sql的存储过程出错"800a0bb9 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。"
- SQL存储过程-新增和修改,参数Xml数据类型
- 存储过程update吧 sql语句拼接(列是动态参数)
- Oracle带输入、输出参数的存储过程 返回受影响的行数 SQL%ROWCOUNT