CREATE PROCEDURE [dbo].[up_read_mail] @character_id [uniqueidentifier] as set nocount on set transaction isolation level read uncommitted select ID, character_id, receiver, send_character_id, sender, msg, gold, return_day, req_gold, is_open, create_time, create_type, DATEDIFF ( day , create_time, getdate() ) as diff_day from dbo.MailTable with (nolock) where character_id = @character_id order by create_time desc; return @@error