CREATE PROCEDURE [dbo].[up_create_item_test] @character_id [uniqueidentifier], @auth_id [uniqueidentifier], @page_index int, @slot_index int, @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, @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, @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 N_EquipItem_Test( 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, socket_1_color, socket_2_color, socket_3_color, rank, acquireroute, physical, magical, durabilitymax, weight ) values( @item_id , @character_id , @auth_id , @page_index , @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, @OptionGroup , @ReconNum , @ReconState , @Socket_count , @Socket_1_code , @Socket_1_value, @Socket_2_code , @Socket_2_value, @Socket_3_code , @Socket_3_value, @socket_1_color, @socket_2_color, @socket_3_color, @rank, @acquireroute, @physical, @magical, @durabilitymax, @weight ) if(@@error <> 0) begin rollback return end commit