if keyword=''
begin
select * from tablename
end
else
begin
select * from tablename where condition
end
begin
select * from tablename
end
else
begin
select * from tablename where condition
end
解决方案 »
- 在线等.
- 某一字符型字段company要选择这样的值, 如:!=32,!=35 (表示字符型ID号不为32, 且字符型ID号不为35, 这个条件串:"!=32,!=35"由用户来输入) , 请教如何写SQL的函数来实现?
- sql server 2005 服务启动不了提示CODE 17058 错误!
- 请问:为什么在企业管理器里面修改行数据时提示流水模式下,事务无法执行?
- 请问,大家在域环境里是怎样安装sql server 2005的呢?
- 关于分组求最大值问题,高手解决
- 急救,在线等(打开Analysis服务的数据库报错)
- 我想問一下把阿拉伯數字轉成英文大寫是有何規律的?
- 怎样可以查找到某一用户对数据库的所有操作记录(执行执行的存储过程等)
- 请问如何在一个Access数据库文件(mdb)中创建新的表Table
- 问个菜菜的问题,请教各位大侠们!!
- sql server 2000
as
begin
if @keyword is null
select * from tabname
else
select * from tabname where colname like '%'+@keyword+'%'
end
go
id int identity,
title varchar(10),
lastnew datetime
)insert into ziLiao values('TEMP','2005-7-10')
insert into ziLiao values('T','2005-7-1')
insert into ziLiao values('T2','2005-7-1')create proc pr_select(
@keyword varchar(10)=null
)
as
select * from ziLiao
where ziLiao.title=@keyword or @keyword is null
go--三种调用方式:
execute pr_select
execute pr_select null
execute pr_select 'T2'
@skeyword int)
as
select & from tt
where keyword=@skeyword
or skeyword is null
希望能有运营成功的例子
真心谢谢大家!
感谢CSDN的朋友