54 lines
2.3 KiB
Transact-SQL
54 lines
2.3 KiB
Transact-SQL
UPDATE TBDD_BASECONFIG SET DB_VERSION = '1.8.0.1'
|
|
GO
|
|
ALTER PROCEDURE [dbo].[PRDD_DELETE_USER](@pUSER_ID INT)
|
|
AS
|
|
BEGIN TRY
|
|
-- COMMON
|
|
IF OBJECT_ID(N'dbo.TBDD_USER_MODULES', N'U') IS NOT NULL
|
|
DELETE FROM TBDD_USER_MODULES WHERE USER_ID = @pUSER_ID
|
|
IF OBJECT_ID(N'dbo.TBDD_CLIENT_USER', N'U') IS NOT NULL
|
|
DELETE FROM TBDD_CLIENT_USER WHERE USER_ID = @pUSER_ID
|
|
IF OBJECT_ID(N'dbo.TBDD_GROUPS_USER', N'U') IS NOT NULL
|
|
DELETE FROM TBDD_GROUPS_USER WHERE USER_ID = @pUSER_ID
|
|
IF OBJECT_ID(N'dbo.TBDD_VERSION_USER_UPDATE', N'U') IS NOT NULL
|
|
DELETE FROM TBDD_VERSION_USER_UPDATE WHERE USER_ID = @pUSER_ID
|
|
IF OBJECT_ID(N'dbo.TBDD_VERSION_USER_UPDATE_PATH', N'U') IS NOT NULL
|
|
DELETE FROM TBDD_VERSION_USER_UPDATE_PATH WHERE USER_ID = @pUSER_ID
|
|
IF OBJECT_ID(N'dbo.TBDD_USER_LOGIN_OUT', N'U') IS NOT NULL
|
|
DELETE FROM TBDD_USER_LOGIN_OUT WHERE USER_ID = @pUSER_ID
|
|
IF OBJECT_ID(N'dbo.TBDD_USER_MODULE_LOG_IN', N'U') IS NOT NULL
|
|
DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = @pUSER_ID
|
|
|
|
-- PROCESS MANAGER
|
|
IF OBJECT_ID(N'dbo.TBPM_PROFILE_USER', N'U') IS NOT NULL
|
|
DELETE FROM TBPM_PROFILE_USER WHERE USER_ID = @pUSER_ID
|
|
IF OBJECT_ID(N'dbo.TBPMO_FOLDERWATCH_USER', N'U') IS NOT NULL
|
|
DELETE FROM TBPMO_FOLDERWATCH_USER WHERE USER_ID = @pUSER_ID
|
|
|
|
-- GLOBAL INDEXER
|
|
IF OBJECT_ID(N'dbo.TBGI_FOLDERWATCH_USER', N'U') IS NOT NULL
|
|
DELETE FROM TBGI_FOLDERWATCH_USER WHERE USER_ID = @pUSER_ID
|
|
IF OBJECT_ID(N'dbo.TBHOTKEY_USER_PROFILE', N'U') IS NOT NULL
|
|
DELETE FROM TBHOTKEY_USER_PROFILE WHERE USER_ID = @pUSER_ID
|
|
-- CLIPBOARD WATCHER
|
|
IF OBJECT_ID(N'dbo.TBCW_USER_PROFILE', N'U') IS NOT NULL
|
|
DELETE FROM TBCW_USER_PROFILE WHERE USER_ID = @pUSER_ID
|
|
|
|
--_ADDI
|
|
IF OBJECT_ID(N'dbo.TBPMO_CONSTRUCTOR_USER', N'U') IS NOT NULL
|
|
DELETE FROM TBPMO_CONSTRUCTOR_USER WHERE USER_ID = @pUSER_ID
|
|
IF OBJECT_ID(N'dbo.TBPMO_USER_CONSTR_VIEW_TYPE', N'U') IS NOT NULL
|
|
DELETE FROM TBPMO_USER_CONSTR_VIEW_TYPE WHERE USER_ID = @pUSER_ID
|
|
|
|
-- FINALLY
|
|
DELETE FROM TBDD_USER WHERE GUID = @pUSER_ID
|
|
|
|
RETURN 0
|
|
END TRY
|
|
BEGIN CATCH
|
|
PRINT 'FEHLER IN PROCEDURE: ' + CONVERT(VARCHAR(30),ERROR_PROCEDURE()) + ' - ZEILE: ' + CONVERT(VARCHAR(10),ERROR_LINE())
|
|
+ ' - FEHLER-MESSAGE: '
|
|
+ CONVERT(VARCHAR(500),ERROR_MESSAGE())
|
|
RETURN -1
|
|
END CATCH
|
|
GO |