sql 引号问题!大家帮帮忙啊.
我写了一个procedure,代码如下:
create procedure t_getIntoJob
@User_cd varchar(50),
@StartDate varchar(50),
@EndDate varchar(50),
@Purpose varchar(50),
@ModiUser varchar(50),
@Address varchar(100)
as
declare @job_cd varchar(10)
declare @job_cd_len varchar(10)
declare @intLen int
declare @updateflag varchar(10)
declare @intJobNewCD int
declare @strNewCd varchar(10)
declare @ssql varchar(500)
set @job_cd_len='0000000000'
select @job_cd=job_cd from t_job_cd
set @updateflag=isnull(@job_cd,'null')
set @job_cd=isnull(@job_cd,@job_cd_len)
/*获得新CD的字符长度*/
set @intJobNewCD=cast(@job_cd as int)+1
set @intLen=len(@intJobNewCD)
set @strNewCd=cast(@intJobNewCD as varchar(10))
set @strNewCD=stuff(@job_cd_len,10-@intLen+1,10,@strNewCd)
if @updateflag='null'
insert into t_job_cd values(@strnewcd)
else
update t_job_cd set job_cd=@strNewCD
INSERT INTO T_JOB(JOB_CD, USER_CD, START_DATE, END_DATE, TOPIC, FINISHED_FLAG,PRI_FLAG, OUT_FLAG,CONTENT,CRE_CD,CRE_DATE)
VALUES(''''+ @strNewCD + ''','+@USER_CD+','+@StartDate+','+ @EndDate + ',' + @Purpose + ''','',''1'',''2'','''+@Address +','+ @modiUser + ','+ getdate() +'')
--print @ssql
end
报错说我的插入语句有问题!大家帮帮忙,,我不知道如何改啊?