CREATE PROCEDURE [dbo].[up_get_character_by_name] @name nvarchar(16), @server smallint as begin set nocount on set transaction isolation level read uncommitted select C.[character_id] ,C.[AuthID] ,C.[server] ,C.[Name] ,C.[Class] ,C.[Job] ,C.[Level] ,C.[Experience] ,C.[Stamina] ,C.[SP] ,C.[Total_SP] ,C.[Fatigue] ,C.[LobbyID] ,C.[StartPoint] ,C.[gold] ,C.[individual_roomID] ,C.[GuildID] ,C.[Hearts] ,C.[first_login] ,C.[tutorial] ,C.[give_up] ,C.[Block_Type] ,C.[storage_gold] ,C.[storage_count] ,C.[IsTradeEnable] ,C.[Expire_Time] --시간 이벤트 관련 추가 [2010/05/27 jojo] ,C.[event_fatigue] ,C.[event_hearts] ,C.[event_fortune] ,C.[dice_point] ,C.[Addition_HP] ,C.[Addition_MP] ,C.[Addition_Physic_Attack] ,C.[Addition_Physic_Defense] ,C.[Addition_Magic_Attack] ,C.[Addition_Magic_Defense] ,C.[Permission] ,C.[FatigueStorage] ,C.[DayAttachGold] ,C.[DayAttachItem] ,C.[GuildPoint] --길드 경험치 jojo ,C.[Fortune] --운세 ,C.[IsMoveEnable] --이동불가 ,C.[event_mailattach] ,C.[tutorial_step] ,C.[daypartymission] ,C.[event_daypartymission] ,C.[time_sp] --데이터 추가 시 뒤쪽에!! ,ISNULL(G.[grade],7) as guild_grade --길드 등급 - 이후 추가시 담당에게 문의 : 김진영 ,ISNULL(G.alias_name, '') as guild_alias_name --길드 별명 - 이후 추가시 담당에게 문의 : 김진영 ,ISNULL(GT.name, '') as guild_name --길드 이름 - 이후 추가시 담당에게 문의 : 김진영 FROM CharacterTable AS C WITH (NOLOCK) LEFT OUTER JOIN GuildMemberTable AS G WITH (NOLOCK) ON G.[character_id]=C.[character_id] --WHERE Name = @name and C.[server]=@server LEFT OUTER JOIN GuildTable AS GT WITH (NOLOCK) ON GT.[guild_id]=C.[GuildID] WHERE C.[Name] = @name --and C.[server]=@server end