[성현모] CPXV2Log 누락 파일 추가
This commit is contained in:
@ -434,48 +434,6 @@ RETURNS VARCHAR(50)
|
||||
RETURN @OutDate
|
||||
END
|
||||
GO
|
||||
PRINT N'프로시저 [dbo].[spCreateTableMonth]을(를) 만드는 중...';
|
||||
|
||||
|
||||
GO
|
||||
CREATE PROCEDURE [dbo].[spCreateTableMonth]
|
||||
|
||||
AS
|
||||
--현재 월 HIST_TestResult 테이블 생성
|
||||
DECLARE @current_yymm varchar(4) = CONVERT(CHAR(4), GETDATE(), 12)
|
||||
|
||||
DECLARE @current_summaryTableName varchar(40) = N'HIST_LogSummary_'+@current_yymm
|
||||
DECLARE @current_summary_query varchar(200) = N' SELECT * INTO ' + @current_summaryTableName + N' FROM HIST_LogSummary'
|
||||
IF NOT EXISTS(SELECT * FROM sys.tables WHERE NAME = @current_summaryTableName)
|
||||
BEGIN
|
||||
EXEC(@current_summary_query)
|
||||
END
|
||||
|
||||
DECLARE @current_resultTableName varchar(40) = N'HIST_TestResult_'+@current_yymm
|
||||
DECLARE @current_result_query varchar(200) = N' SELECT * INTO ' + @current_resultTableName + N' FROM HIST_TestResult'
|
||||
IF NOT EXISTS(SELECT * FROM sys.tables WHERE NAME = @current_resultTableName)
|
||||
BEGIN
|
||||
EXEC(@current_result_query)
|
||||
END
|
||||
|
||||
--다음 월 HIST_TestResult 테이블 생성
|
||||
DECLARE @next_yymm varchar(4) = CONVERT(CHAR(4), DATEADD(MONTH, 1, GETDATE()), 12)
|
||||
|
||||
DECLARE @next_summaryTableName varchar(40) = N'HIST_LogSummary_'+@next_yymm
|
||||
DECLARE @next_summary_query varchar(200) = N' SELECT * INTO ' + @next_summaryTableName + N' FROM HIST_LogSummary'
|
||||
IF NOT EXISTS(SELECT * FROM sys.tables WHERE NAME = @next_summaryTableName)
|
||||
BEGIN
|
||||
EXEC(@next_summary_query)
|
||||
END
|
||||
|
||||
DECLARE @next_resultTableName varchar(40) = N'HIST_TestResult_'+@next_yymm
|
||||
DECLARE @next_result_query varchar(200) = N' SELECT * INTO ' + @next_resultTableName + N' FROM HIST_TestResult'
|
||||
IF NOT EXISTS(SELECT * FROM sys.tables WHERE NAME = @next_resultTableName)
|
||||
BEGIN
|
||||
EXEC(@next_result_query)
|
||||
END
|
||||
RETURN 0
|
||||
GO
|
||||
PRINT N'프로시저 [dbo].[spCreateTableByName]을(를) 만드는 중...';
|
||||
|
||||
|
||||
@ -559,21 +517,47 @@ AS
|
||||
END
|
||||
RETURN 0
|
||||
GO
|
||||
-- 배포된 트랜잭션 로그를 사용하여 대상 서버를 업데이트하는 리팩터링 단계
|
||||
PRINT N'프로시저 [dbo].[spCreateTableMonth]을(를) 만드는 중...';
|
||||
|
||||
IF OBJECT_ID(N'dbo.__RefactorLog') IS NULL
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[__RefactorLog] (OperationKey UNIQUEIDENTIFIER NOT NULL PRIMARY KEY)
|
||||
EXEC sp_addextendedproperty N'microsoft_database_tools_support', N'refactoring log', N'schema', N'dbo', N'table', N'__RefactorLog'
|
||||
END
|
||||
GO
|
||||
IF NOT EXISTS (SELECT OperationKey FROM [dbo].[__RefactorLog] WHERE OperationKey = '745abc42-8466-4172-a0d4-3a9da8483b9c')
|
||||
INSERT INTO [dbo].[__RefactorLog] (OperationKey) values ('745abc42-8466-4172-a0d4-3a9da8483b9c')
|
||||
IF NOT EXISTS (SELECT OperationKey FROM [dbo].[__RefactorLog] WHERE OperationKey = 'c18999b7-55db-4c9c-9f71-a27326d789ae')
|
||||
INSERT INTO [dbo].[__RefactorLog] (OperationKey) values ('c18999b7-55db-4c9c-9f71-a27326d789ae')
|
||||
|
||||
GO
|
||||
CREATE PROCEDURE [dbo].[spCreateTableMonth]
|
||||
|
||||
AS
|
||||
--현재 월 HIST_TestResult 테이블 생성
|
||||
DECLARE @current_yymm varchar(4) = CONVERT(CHAR(4), GETDATE(), 12)
|
||||
|
||||
DECLARE @current_summaryTableName varchar(40) = N'HIST_LogSummary_'+@current_yymm
|
||||
DECLARE @current_summary_query varchar(200) = N' SELECT * INTO ' + @current_summaryTableName + N' FROM HIST_LogSummary'
|
||||
IF NOT EXISTS(SELECT * FROM sys.tables WHERE NAME = @current_summaryTableName)
|
||||
BEGIN
|
||||
EXEC(@current_summary_query)
|
||||
END
|
||||
|
||||
DECLARE @current_resultTableName varchar(40) = N'HIST_TestResult_'+@current_yymm
|
||||
DECLARE @current_result_query varchar(200) = N' SELECT * INTO ' + @current_resultTableName + N' FROM HIST_TestResult'
|
||||
IF NOT EXISTS(SELECT * FROM sys.tables WHERE NAME = @current_resultTableName)
|
||||
BEGIN
|
||||
EXEC(@current_result_query)
|
||||
END
|
||||
|
||||
--다음 월 HIST_TestResult 테이블 생성
|
||||
DECLARE @next_yymm varchar(4) = CONVERT(CHAR(4), DATEADD(MONTH, 1, GETDATE()), 12)
|
||||
|
||||
DECLARE @next_summaryTableName varchar(40) = N'HIST_LogSummary_'+@next_yymm
|
||||
DECLARE @next_summary_query varchar(200) = N' SELECT * INTO ' + @next_summaryTableName + N' FROM HIST_LogSummary'
|
||||
IF NOT EXISTS(SELECT * FROM sys.tables WHERE NAME = @next_summaryTableName)
|
||||
BEGIN
|
||||
EXEC(@next_summary_query)
|
||||
END
|
||||
|
||||
DECLARE @next_resultTableName varchar(40) = N'HIST_TestResult_'+@next_yymm
|
||||
DECLARE @next_result_query varchar(200) = N' SELECT * INTO ' + @next_resultTableName + N' FROM HIST_TestResult'
|
||||
IF NOT EXISTS(SELECT * FROM sys.tables WHERE NAME = @next_resultTableName)
|
||||
BEGIN
|
||||
EXEC(@next_result_query)
|
||||
END
|
||||
RETURN 0
|
||||
GO
|
||||
/*
|
||||
배포 후 스크립트 템플릿
|
||||
|
||||
Reference in New Issue
Block a user