1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| CREATE PROCEDURE [S_ANTI_MALI].[UP_FLOOR_SAVE]
@FLO_ID TINYINT,
--@FLO_MAP VARCHAR(255),
@FLO_MAP VARBINARY(MAX),
@STR_ID TINYINT,
@FLO_NAME VARCHAR(20),
@NEW_ID TINYINT OUTPUT
AS
BEGIN
SET NOCOUNT ON;
IF @FLO_ID = 0
BEGIN
INSERT INTO S_ANTI_MALI.T_FLOOR_FLO(FLO_MAP,FLO_NAME,STR_ID)
VALUES(@FLO_MAP,@FLO_NAME,@STR_ID);
SET @NEW_ID = SCOPE_IDENTITY();
END
ELSE
UPDATE S_ANTI_MALI.T_FLOOR_FLO
SET FLO_MAP = @FLO_MAP,
FLO_NAME = @FLO_NAME,
STR_ID = @STR_ID
WHERE
FLO_ID = @FLO_ID
END |
Partager