奥凯,在我试图执行这一程序时,我发现这一错误。 无论何时,我都不想改写。 至少不是目的。 此时此刻,我就 st了。
Declare @AValue varchar(max)
set @AValue = (SELECT Value
FROM dbo.Tbl
WHERE Name=@FILE
AND Value LIKE (CAST(@MODID as varchar(15))+ |% ))
set @AValue = PARSENAME(REPLACE(@AValue, | , . ), 1) -- Hack way to parse.
INSERT INTO dbo.Tbl
(
Name,
Value,
Type,
CDT,
UDT,
Active,
User
)
VALUES
(
Agreement ,
(CAST(@MODID AS varchar(15)) + | + @AValue),
Download ,
GETDATE(),
GETDATE(),
1,
@USER
)