27,579
社区成员
发帖
与我相关
我的任务
分享
create proc VS
as
begin
declare @Site nvarchar(50)
declare @pono nvarchar(300)
declare @applier nvarchar(max)
declare @number nvarchar(300)
declare @state nvarchar(50)
declare @person nvarchar(100)
declare @sql nvarchar(max)
set @sql=''
if (len(@Site)=0)
begin
set @sql=@Site+@sql
end
end
create proc VS
as
begin
declare @Site nvarchar(50)
declare @pono nvarchar(300)
declare @applier nvarchar(max)
declare @number nvarchar(300)
declare @state nvarchar(50)
declare @person nvarchar(100)
declare @sql nvarchar(max)
set @sql=''
if (len(@Site)=0)
begin
set @sql=@Site+@sql
end
end
create proc VS
as
begin
declare @sql nvarchar(max)
declare @Site nvarchar(50)
declare @pono nvarchar(300)
declare @applier nvarchar(max)
declare @number nvarchar(300)
declare @state nvarchar(50)
declare @person nvarchar(100)
if (len(@Site)=0)
begin
set @sql+=@Site //提示这一行有误
end
if(len(@pono)=0 )
begin
set @sql+=@pono //提示这一行有误
end
if(len(@applier)=0 )
begin
set @sql+=@applier //提示这一行有误
end
if(len(@number)=0 )
begin
set @sql+=@number //提示这一行有误
end
if(len(@state)=0)
begin
set @sql+=@state
end
if(len(@person)=0)
begin
set @sql+=@person
end
create proc VS
as
begin
declare @sql nvarchar(max)
declare @Site nvarchar(50)
declare @pono nvarchar(300)
declare @applier nvarchar(max)
declare @number nvarchar(300)
declare @state nvarchar(50)
declare @person nvarchar(100)
if (len(@Site)=0)
begin
set @sql=@sql+@Site
end
if(len(@pono)=0 )
begin
set @sql=@sql+@pono
end
if(len(@applier)=0 )
begin
set @sql=@sql+@applier
end
if(len(@number)=0 )
begin
set @sql=@sql+@number
end
if(len(@state)=0)
begin
set @sql=@sql+@state
end
if(len(@person)=0)
begin
set @sql=@sql+@person
end
end
结果:
“命令已成功完成。
”
if (len(@Site)=0)
begin
set @sql=@Site+@sql
end