CREATE PROCEDURE [dbo].[up_auctionitemMoveToMailitem] @item_id [uniqueidentifier], @character_id [uniqueidentifier], @auth_id [uniqueidentifier], @page_index int, @slot_index int, @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, @OptionGroup int, @ReconNum int, @ReconState int, @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 @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 begin insert dbo.N_MailItem ( [item_uid], [mail_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 [socket_1_color], -- 소켓 [socket_2_color], [socket_3_color], [rank], [acquireroute], [physical], [magical], [durabilitymax], [weight], [link_id] ) values( @item_id, @NewMailID, @character_id, @auth_id, 61, 0, @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, @OptionGroup, @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 @socket_1_color, @socket_2_color, @socket_3_color, @rank, @acquireroute, @physical, @magical, @durabilitymax, @weight, '00000000-0000-0000-0000-000000000000' ) --메일아이템을 메일과 연결 UPDATE [dbo].[N_MailItem] SET [mail_uid] = @NewMailID WHERE [item_uid] = @item_id delete from N_InventoryItem where [item_uid] = @item_id --모두 옮겼으므로 삭제 end declare @ERR int SET @ERR = @@ERROR IF @ERR <> 0 BEGIN RAISERROR('처리오류', 16, 10) IF @@TRANCOUNT <> 0 ROLLBACK RETURN (@ERR) END COMMIT TRAN