68 lines
1.7 KiB
Transact-SQL
68 lines
1.7 KiB
Transact-SQL
CREATE PROCEDURE [dbo].[up_update_pet]
|
|
@pet_id [uniqueidentifier]
|
|
,@character_id [uniqueidentifier]
|
|
,@Level int
|
|
,@Experience bigint
|
|
,@inventory_count tinyint
|
|
,@CreateTime datetime
|
|
,@Expire_Time int
|
|
,@Class INT
|
|
|
|
--펫 기본 정보 추가 jojo
|
|
,@Vital INT
|
|
,@Intelligence INT
|
|
,@Strength INT
|
|
,@Resilient INT
|
|
,@Eloquence INT
|
|
,@Charm INT
|
|
,@Temper INT
|
|
,@fHeight FLOAT
|
|
,@fWeight FLOAT
|
|
,@pet_type TINYINT
|
|
|
|
|
|
--펫 추가 정보
|
|
,@hp FLOAT
|
|
,@mp FLOAT
|
|
,@physical_attack FLOAT
|
|
,@physical_defence FLOAT
|
|
,@magical_attack FLOAT
|
|
,@magical_defence FLOAT
|
|
,@loyalty FLOAT
|
|
|
|
as
|
|
set nocount on
|
|
|
|
UPDATE dbo.PetTable SET
|
|
[Level] = @Level
|
|
,Experience = @Experience
|
|
,CreateTime = @CreateTime
|
|
,Expire_Time = @Expire_Time
|
|
,inventory_count = @inventory_count
|
|
,Job = @Class
|
|
,Vital = @Vital
|
|
,Intelligence = @Intelligence
|
|
,Strength = @Strength
|
|
,Resilient = @Resilient
|
|
,Eloquence = @Eloquence
|
|
,Charm = @Charm
|
|
,Temper = @Temper
|
|
,Height = @fHeight
|
|
,Weight = @fWeight
|
|
,Pet_Type = @pet_type
|
|
|
|
,hp = @hp
|
|
,mp = @mp
|
|
,physical_attack = @physical_attack
|
|
,physical_defence = @physical_defence
|
|
,magical_attack = @magical_attack
|
|
,magical_defence = @magical_defence
|
|
,loyalty = @loyalty
|
|
|
|
|
|
|
|
where pet_id = @pet_id;
|
|
|
|
select * from dbo.PetTable with (READUNCOMMITTED) where character_id = @character_id
|
|
|
|
return @@error
|