This commit is contained in:
2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions
@@ -0,0 +1,2 @@
--Migration
DROP PROCEDURE IF EXISTS dbo.sp_Global_DeleteViewsAll;
@@ -0,0 +1,18 @@
DROP PROCEDURE IF EXISTS sp_ElozoTanevesViewokTorlese
GO
CREATE PROCEDURE sp_ElozoTanevesViewokTorlese
@pintezmenyId INT
,@pintezmenyAzonosito NVARCHAR(MAX)
,@pkovTanevId INT
WITH EXECUTE AS 'kreta_tech_user'
AS
BEGIN
SET NOCOUNT ON
DECLARE @schemaName nvarchar(max) = CONCAT(N'KR_', @pintezmenyAzonosito, N'_Schema')
EXEC dev.uspDeleteViewsAll @schemaName
EXEC sp_Global_CreateSchemaViews @pintezmenyId, @pintezmenyAzonosito, @pkovTanevId
END
GO
@@ -0,0 +1,17 @@
DROP PROCEDURE IF EXISTS [dev].[uspDeleteViewsAll]
GO
CREATE PROCEDURE [dev].[uspDeleteViewsAll]
@pSchemaName nvarchar(100)
AS BEGIN
DECLARE @sql nvarchar(max) = ''
SELECT @sql += N'DROP VIEW IF EXISTS [' + s.name + N'].[' + v.name + N'];' + CHAR(13) + CHAR(10)
FROM sys.views v
INNER JOIN sys.schemas s ON v.schema_id = s.schema_id
WHERE s.name = @pSchemaName
EXEC sp_executesql @sql
END
GO