CREATE PROCEDURE [dbo].[up_insert_item_MailItem] @character_id [uniqueidentifier], @auth_id [uniqueidentifier], @item_id [uniqueidentifier], @code int, @use_cnt int, @remain_time int, @gcode int, @durability int, @enhance_level int, @option_1_code int, @option_1_value int, @option_2_code int, @option_2_value int, @option_3_code int, @option_3_value int, @option_group int, @ReconNum int, @ReconState tinyint, @socket_count int, @socket_1_code int, @socket_1_value int, @socket_2_code int, @socket_2_value int, @socket_3_code int, @socket_3_value int, @expire_time int, @NewMailID [uniqueidentifier], @activity_value int,--활성석 20100928 jojo @link_id [uniqueidentifier], @socket_1_color tinyint, @socket_2_color tinyint, @socket_3_color tinyint, @rank tinyint, @acquireroute tinyint, @physical int, @magical int, @durabilitymax int, @weight int as set nocount on set xact_abort on begin tran insert dbo.N_MailItem ([item_uid], [character_id], [auth_id], [page_index], [slot_index], [code], [use_cnt], [remain_time], [create_time], [update_time], [gcode], [durability], [enhance_level], [option_1_code], [option_1_value], [option_2_code], [option_2_value], [option_3_code], [option_3_value], [option_group], [ReconNum], [ReconState], [socket_count], [socket_1_code], [socket_1_value], [socket_2_code], [socket_2_value], [socket_3_code], [socket_3_value], [expire_time], [activity_value],--활성석 20100928 jojo [link_id], [socket_1_color], [socket_2_color], [socket_3_color], [rank], [acquireroute], [physical], [magical], [durabilitymax], [weight] ) select @item_id, @character_id, @auth_id, 61,--[page_index], 0, --[slot_index], @code, @use_cnt, @remain_time, GetDate(), GetDate(), @gcode, @durability, @enhance_level, @option_1_code, @option_1_value, @option_2_code, @option_2_value, @option_3_code, @option_3_value, @option_group, @ReconNum, @ReconState, @socket_count, @socket_1_code, @socket_1_value, @socket_2_code, @socket_2_value, @socket_3_code, @socket_3_value, @expire_time, @activity_value, --활성석 20100928 jojo @link_id, @socket_1_color, @socket_2_color, @socket_3_color, @rank, @acquireroute, @physical, @magical, @durabilitymax, @weight --메일아이템을 메일과 연결 UPDATE [dbo].[N_MailItem] SET [mail_uid] = @NewMailID WHERE [item_uid] = @item_id declare @ERR int SET @ERR = @@ERROR IF @ERR <> 0 BEGIN RAISERROR('처리오류', 16, 10) IF @@TRANCOUNT <> 0 ROLLBACK RETURN (@ERR) END COMMIT TRAN