server-re/decomp/schema/RustyHearts_Log/procs/Plan_MCUSave.sql

35 lines
752 B
Transact-SQL

CREATE PROCEDURE [dbo].[Plan_MCUSave]
@log_type smallint,
@world_id int,
@user_num int,
@entry_date datetime
as
set nocount on
set xact_abort on
begin tran
exec Local_CreateMCUTable @entry_date
declare @br nvarchar(1500)
declare @year nvarchar(50)
declare @month nvarchar(50)
set @year = convert(nvarchar, datepart(yy,@entry_date))
set @month = convert(nvarchar, datepart(mm,@entry_date))
SET @br = 'insert into MCU_Log_'+@year+'_'+@month+'(log_type, world_id, user_num, date) values('
+''''+convert(nvarchar, @log_type)+''''+','
+''''+convert(nvarchar, @world_id)+''''+','
+''''+convert(nvarchar, @user_num)+''''+','
+ '''' +convert(nvarchar, @entry_date)+ '''' + ')'
EXEC(@br)
if(@@error <> 0)
begin
rollback
return
end
commit