34,587
社区成员
发帖
与我相关
我的任务
分享
--晕,看错了
declare @JobEnd varchar(50)
declare @ID int
declare @ID2 int
set @ID=39
set @ID2=111
set @JobEnd='select JobEnd from Job where JobCorporation='+ltrim(@ID)+' and JobName='+ltrim(@ID2)
print @JobEnd
declare @JobEnd varchar(50)
declare @ID int
declare @ID2 int
set @ID=39
set @ID2=111
set @JobEnd='select JobEnd from Job where JobCorporation='''+@ID+''' and JobName='''+@ID2+''''
print @JobEnd
set @JobEnd='select JobEnd from Job where JobCorporation=('+cast(@ID as varchar)+') and JobName=('+cast(@ID2 as varchar)+')'
declare @JobEnd varchar(100)
declare @ID int
declare @ID2 int
set @ID=39
set @ID2=111
set @JobEnd='select JobEnd from Job where JobCorporation='+ltrim(@ID)+' and JobName='+ltrim(@ID2)
exec(@JobEnd)
create table tb(id int,name varchar(20))
insert into tb select 1,'小磊'
declare @JobEnd varchar(50) ,@id int,@sql nvarchar(4000)
set @id=1
set @sql='select @JobEnd=name from tb where id='+ltrim(@id)
exec sp_executesql @sql,N'@JobEnd varchar(50) output',@JobEnd output
print @JobEnd