34,594
社区成员
发帖
与我相关
我的任务
分享
if (@出厂编号='')
insert into basicinfo(轧辊编号,出厂编号) values(@轧辊编号,@出厂编号)
else
insert into basicinfo(轧辊编号) values(@轧辊编号)
--try
ALTER PROCEDURE dbo.text
(
@轧辊编号 nvarchar(50)='',
@出厂编号 nvarchar(50)=''
)
AS
--DECLARE @STR1 varchar(50)='' 这里改成
DECLARE @STR1 varchar(50)
set @STR1=''
IF (@出厂编号!='')
BEGIN
SET @STR1=@STR1+@出厂编号--这里
END
--DECLARE @STR2 varchar(50)='' --这
DECLARE @STR2 varchar(50)
set @STR2=''
BEGIN
IF (@出厂编号!='')
SET @STR2=@STR2+','+cast(@出厂编号 as varchar(50))
END
--DECLARE @STR varchar(200)='' --这
DECLARE @STR varchar(50)
set @STR=''
SET @STR=@STR+'INSERT INTO BasicInfo
(轧辊编号'+@STR1+')
VALUES
('+cast(@轧辊编号 as varchar(50))+@STR2+');'
EXEC(@STR)
RETURN