62,268
社区成员
发帖
与我相关
我的任务
分享
CREATE PROCEDURE pro1
declare @sql varchar(300)
set @sql = 'select * from table1 where id <10'
exec(@sql)
GO
CREATE PROCEDURE pro1
select * from table1 where id <10
GO
if @IsNeedTime = 'T'
begin
select * from table1 where id <10 and time between @Effect and @Expiry
end
else
begin
select * from table1 where id <10
end
if @IsNeedTime = 'T'
begin
select * from table1 where id <10 and time between + '''' + @Effect + ''' and ''' + @Expiry + ''''
end
else
begin
select * from table1 where id <10
end
CREATE PROCEDURE pro1
@Effect datetime,
@Expiry datetime,
@IsNeedTime varchar(1)
declare @sql varchar(300)
set @sql = 'select * from table1 where id <10 '
if @IsNeedTime = 'T'
begin
set @sql = @sql + 'and time between ''' + @Effect + ''' and ''' + @Expiry + ''''
end
exec(@sql) GO