create proc p1 @tj varchar(255)
as
select * from [test1] where @tj我有很多条语句select部分相同但是条件不同的所以我想传如条件来查询应该怎么做?
as
select * from [test1] where @tj我有很多条语句select部分相同但是条件不同的所以我想传如条件来查询应该怎么做?
解决方案 »
- 用了web用户控件、母版页。js和css怎么放置?
- GridView中ImageButton控件动态显示图片之后为什么不能链接跳转到详情页面
- ***求正则表达式,只允许中文,英文,数字和下划线,长度4-10位
- SOS!!晚上一定要解决的问题!错误提示为:未将对象引用设置到对象的实例。有关DataSet和DataTable引用产生的问题
- 好奇怪的问题啊
- 怎么打印页面中的iframe页的内容呢
- 一个DropDownList,加入选项的问题
- 请问怎么输不出cookie的作用域啊?
- 问一个把文本框设置为PASSWORD形式显示不出文本的问题~!
- 用存储过程存储text型字段的问题?
- 网页里下拉框优先级的问题
- 有什么简单办法在访问一个类的所有方法前都先执行一个方法呢?
取数据的时候用 tables[0],tables[1]...来取
set @sqlstr ='select * from [test1] where'+ @tj
exec @sqlstr
as
if @flag ='条件1'
begin
select * from [test1] where @tj
end
if @flag = '条件2'
begin
select *from [test1] where @tj
end
(
@SQLEx varchar(1000),
@FilterState smallint
)
AS
BEGIN
DECLARE @strSQL VARCHAR(2000)
IF(@FilterState=1)
BEGIN
SET @strSQL='SELECT * FROM SYSTEMUSER WHERE(1>0)';
END
IF(@FilterState=2)
BEGIN
SET @strSQL='SELECT * FROM VIEW_MODULEUSER_ALL WHERE(1>0)';
END
IF(@SQLEx IS NOT NULL AND RTRIM(LTRIM(@SQLEx))<>'' AND @SQLEx<>N'')
BEGIN
SET @strSQL=@strSQL+@SQLEx;
END
exec(@strSQL);
END