DELETE FROM TBCW_GROUP_PROFILE WHERE (GUID = @Original_GUID) INSERT INTO TBCW_GROUP_PROFILE (PROFILE_ID, GROUP_ID, ADDED_WHO) VALUES (@PROFILE_ID,@GROUP_ID,@ADDED_WHO); SELECT GUID, PROFILE_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN FROM TBCW_GROUP_PROFILE WHERE (GUID = SCOPE_IDENTITY()) SELECT GUID, PROFILE_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN FROM dbo.TBCW_GROUP_PROFILE UPDATE TBCW_GROUP_PROFILE SET PROFILE_ID = @PROFILE_ID, GROUP_ID = @GROUP_ID, ADDED_WHO = @ADDED_WHO WHERE (GUID = @Original_GUID); SELECT GUID, PROFILE_ID, GROUP_ID, ADDED_WHO, ADDED_WHEN FROM TBCW_GROUP_PROFILE WHERE (GUID = @GUID) DELETE FROM TBCW_PROF_DATA_SEARCH WHERE (GUID = @Original_GUID) INSERT INTO TBCW_PROF_DATA_SEARCH (PROFILE_ID, CONN_ID, SQL_COMMAND, COUNT_COMMAND, TAB_INDEX, ACTIVE, TAB_TITLE, ADDED_WHO) VALUES (@PROFILE_ID,@CONN_ID,@SQL_COMMAND,@COUNT_COMMAND,@TAB_INDEX,@ACTIVE,@TAB_TITLE,@ADDED_WHO); SELECT GUID, PROFILE_ID, CONN_ID, SQL_COMMAND, COUNT_COMMAND, TAB_INDEX, ACTIVE, TAB_TITLE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_DATA_SEARCH WHERE (GUID = SCOPE_IDENTITY()) SELECT GUID, PROFILE_ID, CONN_ID, SQL_COMMAND, COUNT_COMMAND, TAB_INDEX, ACTIVE, TAB_TITLE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_DATA_SEARCH WHERE (PROFILE_ID = @PROFILE_ID) UPDATE TBCW_PROF_DATA_SEARCH SET PROFILE_ID = @PROFILE_ID, CONN_ID = @CONN_ID, SQL_COMMAND = @SQL_COMMAND, COUNT_COMMAND = @COUNT_COMMAND, TAB_INDEX = @TAB_INDEX, ACTIVE = @ACTIVE, TAB_TITLE = @TAB_TITLE, CHANGED_WHO = @CHANGED_WHO WHERE (GUID = @Original_GUID); SELECT GUID, PROFILE_ID, CONN_ID, SQL_COMMAND, COUNT_COMMAND, TAB_INDEX, ACTIVE, TAB_TITLE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_DATA_SEARCH WHERE (GUID = @GUID) DELETE FROM TBCW_PROF_DOC_SEARCH WHERE (GUID = @Original_GUID) INSERT INTO TBCW_PROF_DOC_SEARCH (PROFILE_ID, CONN_ID, SQL_COMMAND, COUNT_COMMAND, TAB_INDEX, ACTIVE, TAB_TITLE, ADDED_WHO) VALUES (@PROFILE_ID,@CONN_ID,@SQL_COMMAND,@COUNT_COMMAND,@TAB_INDEX,@ACTIVE,@TAB_TITLE,@ADDED_WHO); SELECT GUID, PROFILE_ID, CONN_ID, SQL_COMMAND, COUNT_COMMAND, TAB_INDEX, ACTIVE, TAB_TITLE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_DOC_SEARCH WHERE (GUID = SCOPE_IDENTITY()) SELECT GUID, PROFILE_ID, CONN_ID, SQL_COMMAND, COUNT_COMMAND, TAB_INDEX, ACTIVE, TAB_TITLE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_DOC_SEARCH WHERE (PROFILE_ID = @PROFILE_ID) UPDATE TBCW_PROF_DOC_SEARCH SET PROFILE_ID = @PROFILE_ID, CONN_ID = @CONN_ID, SQL_COMMAND = @SQL_COMMAND, COUNT_COMMAND = @COUNT_COMMAND, TAB_INDEX = @TAB_INDEX, ACTIVE = @ACTIVE, TAB_TITLE = @TAB_TITLE, CHANGED_WHO = @CHANGED_WHO WHERE (GUID = @Original_GUID); SELECT GUID, PROFILE_ID, CONN_ID, SQL_COMMAND, COUNT_COMMAND, TAB_INDEX, ACTIVE, TAB_TITLE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_DOC_SEARCH WHERE (GUID = @GUID) DELETE FROM TBCW_PROF_REL_CONTROL WHERE (GUID = @Original_GUID) INSERT INTO TBCW_PROF_REL_CONTROL (DESCRIPTION, WINDOW_ID, CONTROL_NAME, TOPLEFT_TOP, TOPLEFT_LEFT, TOPLEFT_RIGHT, TOPLEFT_BOTTOM, TOPRIGHT_TOP, TOPRIGHT_LEFT, TOPRIGHT_RIGHT, TOPRIGHT_BOTTOM, BOTTOMLEFT_TOP, BOTTOMLEFT_LEFT, BOTTOMLEFT_RIGHT, BOTTOMLEFT_BOTTOM, BOTTOMRIGHT_TOP, BOTTOMRIGHT_LEFT, BOTTOMRIGHT_RIGHT, BOTTOMRIGHT_BOTTOM, SEQUENCE, ADDED_WHO) VALUES (@DESCRIPTION,@WINDOW_ID,@CONTROL_NAME,@TOPLEFT_TOP,@TOPLEFT_LEFT,@TOPLEFT_RIGHT,@TOPLEFT_BOTTOM,@TOPRIGHT_TOP,@TOPRIGHT_LEFT,@TOPRIGHT_RIGHT,@TOPRIGHT_BOTTOM,@BOTTOMLEFT_TOP,@BOTTOMLEFT_LEFT,@BOTTOMLEFT_RIGHT,@BOTTOMLEFT_BOTTOM,@BOTTOMRIGHT_TOP,@BOTTOMRIGHT_LEFT,@BOTTOMRIGHT_RIGHT,@BOTTOMRIGHT_BOTTOM,@SEQUENCE,@ADDED_WHO); SELECT GUID, DESCRIPTION, WINDOW_ID, CONTROL_NAME, TOPLEFT_TOP, TOPLEFT_LEFT, TOPLEFT_RIGHT, TOPLEFT_BOTTOM, TOPRIGHT_TOP, TOPRIGHT_LEFT, TOPRIGHT_RIGHT, TOPRIGHT_BOTTOM, BOTTOMLEFT_TOP, BOTTOMLEFT_LEFT, BOTTOMLEFT_RIGHT, BOTTOMLEFT_BOTTOM, BOTTOMRIGHT_TOP, BOTTOMRIGHT_LEFT, BOTTOMRIGHT_RIGHT, BOTTOMRIGHT_BOTTOM, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_REL_CONTROL WHERE (GUID = SCOPE_IDENTITY()) SELECT GUID, DESCRIPTION, WINDOW_ID, CONTROL_NAME, TOPLEFT_TOP, TOPLEFT_LEFT, TOPLEFT_RIGHT, TOPLEFT_BOTTOM, TOPRIGHT_TOP, TOPRIGHT_LEFT, TOPRIGHT_RIGHT, TOPRIGHT_BOTTOM, BOTTOMLEFT_TOP, BOTTOMLEFT_LEFT, BOTTOMLEFT_RIGHT, BOTTOMLEFT_BOTTOM, BOTTOMRIGHT_TOP, BOTTOMRIGHT_LEFT, BOTTOMRIGHT_RIGHT, BOTTOMRIGHT_BOTTOM, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_REL_CONTROL WHERE (WINDOW_ID = @WIND_ID) UPDATE TBCW_PROF_REL_CONTROL SET DESCRIPTION = @DESCRIPTION, WINDOW_ID = @WINDOW_ID, CONTROL_NAME = @CONTROL_NAME, TOPLEFT_TOP = @TOPLEFT_TOP, TOPLEFT_LEFT = @TOPLEFT_LEFT, TOPLEFT_RIGHT = @TOPLEFT_RIGHT, TOPLEFT_BOTTOM = @TOPLEFT_BOTTOM, TOPRIGHT_TOP = @TOPRIGHT_TOP, TOPRIGHT_LEFT = @TOPRIGHT_LEFT, TOPRIGHT_RIGHT = @TOPRIGHT_RIGHT, TOPRIGHT_BOTTOM = @TOPRIGHT_BOTTOM, BOTTOMLEFT_TOP = @BOTTOMLEFT_TOP, BOTTOMLEFT_LEFT = @BOTTOMLEFT_LEFT, BOTTOMLEFT_RIGHT = @BOTTOMLEFT_RIGHT, BOTTOMLEFT_BOTTOM = @BOTTOMLEFT_BOTTOM, BOTTOMRIGHT_TOP = @BOTTOMRIGHT_TOP, BOTTOMRIGHT_LEFT = @BOTTOMRIGHT_LEFT, BOTTOMRIGHT_RIGHT = @BOTTOMRIGHT_RIGHT, BOTTOMRIGHT_BOTTOM = @BOTTOMRIGHT_BOTTOM, SEQUENCE = @SEQUENCE, CHANGED_WHO = @CHANGED_WHO WHERE (GUID = @Original_GUID); SELECT GUID, DESCRIPTION, WINDOW_ID, CONTROL_NAME, TOPLEFT_TOP, TOPLEFT_LEFT, TOPLEFT_RIGHT, TOPLEFT_BOTTOM, TOPRIGHT_TOP, TOPRIGHT_LEFT, TOPRIGHT_RIGHT, TOPRIGHT_BOTTOM, BOTTOMLEFT_TOP, BOTTOMLEFT_LEFT, BOTTOMLEFT_RIGHT, BOTTOMLEFT_BOTTOM, BOTTOMRIGHT_TOP, BOTTOMRIGHT_LEFT, BOTTOMRIGHT_RIGHT, BOTTOMRIGHT_BOTTOM, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_REL_CONTROL WHERE (GUID = @GUID) DELETE FROM [dbo].[TBCW_PROF_REL_WINDOW] WHERE (([GUID] = @Original_GUID) AND ([PROCESS_ID] = @Original_PROCESS_ID) AND ([DESCRIPTION] = @Original_DESCRIPTION) AND ([REGEX] = @Original_REGEX) AND ([SEQUENCE] = @Original_SEQUENCE) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN)) AND ((@IsNull_CHANGED_WHO = 1 AND [CHANGED_WHO] IS NULL) OR ([CHANGED_WHO] = @Original_CHANGED_WHO)) AND ((@IsNull_CHANGED_WHEN = 1 AND [CHANGED_WHEN] IS NULL) OR ([CHANGED_WHEN] = @Original_CHANGED_WHEN))) INSERT INTO TBCW_PROF_REL_WINDOW (PROCESS_ID, DESCRIPTION, REGEX, SEQUENCE, ADDED_WHO) VALUES (@PROCESS_ID,@DESCRIPTION,@REGEX,@SEQUENCE,@ADDED_WHO); SELECT GUID, PROCESS_ID, DESCRIPTION, REGEX, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_REL_WINDOW WHERE (GUID = SCOPE_IDENTITY()) SELECT GUID, PROCESS_ID, DESCRIPTION, REGEX, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_REL_WINDOW WHERE (PROCESS_ID = @PROCESS_ID) UPDATE TBCW_PROF_REL_WINDOW SET PROCESS_ID = @PROCESS_ID, DESCRIPTION = @DESCRIPTION, REGEX = @REGEX, SEQUENCE = @SEQUENCE, CHANGED_WHO = @CHANGED_WHO WHERE (GUID = @Original_GUID); SELECT GUID, PROCESS_ID, DESCRIPTION, REGEX, SEQUENCE, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROF_REL_WINDOW WHERE (GUID = @GUID) DELETE FROM TBCW_PROFILE_PROCESS WHERE (GUID = @Original_GUID) INSERT INTO TBCW_PROFILE_PROCESS (PROFILE_ID, PROC_NAME, ADDED_WHO) VALUES (@PROFILE_ID,@PROC_NAME,@ADDED_WHO); SELECT GUID, PROFILE_ID, PROC_NAME, ADDED_WHO, ADDED_WHEN FROM TBCW_PROFILE_PROCESS WHERE (GUID = SCOPE_IDENTITY()) SELECT GUID, PROFILE_ID, PROC_NAME, ADDED_WHO, ADDED_WHEN FROM TBCW_PROFILE_PROCESS WHERE (PROFILE_ID = @PROFILE_ID) UPDATE TBCW_PROFILE_PROCESS SET PROFILE_ID = @PROFILE_ID, PROC_NAME = @PROC_NAME WHERE (GUID = @Original_GUID); SELECT GUID, PROFILE_ID, PROC_NAME, ADDED_WHO, ADDED_WHEN FROM TBCW_PROFILE_PROCESS WHERE (GUID = @GUID) DELETE FROM TBCW_PROFILES WHERE (GUID = @Original_GUID) INSERT INTO TBCW_PROFILES (NAME, PROFILE_TYPE, REGEX_EXPRESSION, ACTIVE, COMMENT, ADDED_WHO) VALUES (@NAME,@PROFILE_TYPE,@REGEX_EXPRESSION,@ACTIVE,@COMMENT,@ADDED_WHO); SELECT GUID, NAME, PROFILE_TYPE, REGEX_EXPRESSION, ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROFILES WHERE (GUID = SCOPE_IDENTITY()) SELECT GUID, NAME, PROFILE_TYPE, REGEX_EXPRESSION, ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM dbo.TBCW_PROFILES UPDATE TBCW_PROFILES SET NAME = @NAME, PROFILE_TYPE = @PROFILE_TYPE, REGEX_EXPRESSION = @REGEX_EXPRESSION, ACTIVE = @ACTIVE, COMMENT = @COMMENT, CHANGED_WHO = @CHANGED_WHO WHERE (GUID = @Original_GUID); SELECT GUID, NAME, PROFILE_TYPE, REGEX_EXPRESSION, ACTIVE, COMMENT, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROFILES WHERE (GUID = @GUID) DELETE FROM [dbo].[TBCW_USER_PROFILE] WHERE (([GUID] = @Original_GUID) AND ([PROFILE_ID] = @Original_PROFILE_ID) AND ([USER_ID] = @Original_USER_ID) AND ([ADDED_WHO] = @Original_ADDED_WHO) AND ((@IsNull_ADDED_WHEN = 1 AND [ADDED_WHEN] IS NULL) OR ([ADDED_WHEN] = @Original_ADDED_WHEN))) INSERT INTO TBCW_USER_PROFILE (PROFILE_ID, USER_ID, ADDED_WHO) VALUES (@PROFILE_ID,@USER_ID,@ADDED_WHO); SELECT GUID, PROFILE_ID, USER_ID, ADDED_WHO, ADDED_WHEN FROM TBCW_USER_PROFILE WHERE (GUID = SCOPE_IDENTITY()) SELECT GUID, PROFILE_ID, USER_ID, ADDED_WHO, ADDED_WHEN FROM dbo.TBCW_USER_PROFILE UPDATE TBCW_USER_PROFILE SET PROFILE_ID = @PROFILE_ID, USER_ID = @USER_ID WHERE (GUID = @Original_GUID); SELECT GUID, PROFILE_ID, USER_ID, ADDED_WHO, ADDED_WHEN FROM TBCW_USER_PROFILE WHERE (GUID = @GUID) DELETE FROM TBDD_CONNECTION WHERE (GUID = @Original_GUID) INSERT INTO TBDD_CONNECTION (BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, SYS_CONNECTION) VALUES (@BEZEICHNUNG,@SQL_PROVIDER,@SERVER,@DATENBANK,@USERNAME,@PASSWORD,@BEMERKUNG,@AKTIV,@ERSTELLTWER,@ERSTELLTWANN,@SYS_CONNECTION); SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN, SYS_CONNECTION FROM TBDD_CONNECTION WHERE (GUID = SCOPE_IDENTITY()) SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN, SYS_CONNECTION FROM dbo.TBDD_CONNECTION UPDATE TBDD_CONNECTION SET BEZEICHNUNG = @BEZEICHNUNG, SQL_PROVIDER = @SQL_PROVIDER, SERVER = @SERVER, DATENBANK = @DATENBANK, USERNAME = @USERNAME, PASSWORD = @PASSWORD, BEMERKUNG = @BEMERKUNG, AKTIV = @AKTIV, GEANDERTWER = @GEANDERTWER, SYS_CONNECTION = @SYS_CONNECTION WHERE (GUID = @Original_GUID); SELECT GUID, BEZEICHNUNG, SQL_PROVIDER, SERVER, DATENBANK, USERNAME, PASSWORD, BEMERKUNG, AKTIV, ERSTELLTWER, ERSTELLTWANN, GEANDERTWER, GEAENDERTWANN, SYS_CONNECTION FROM TBDD_CONNECTION WHERE (GUID = @GUID) SELECT GUID, PROFIL_ID, PROFIL_NAME, REGEX_EXPRESSION, COMMENT, ACTIVE, PROFILE_TYPE, USER_ID, USER_SURNAME, USER_PRENAME, USERNAME FROM VWCW_USER_PROFILE WHERE (PROFIL_ID = @PROFILE_ID) SELECT GUID, PROFIL_ID, PROFIL_NAME, REGEX_EXPRESSION, COMMENT, ACTIVE, GROUP_ID, GROUP_NAME FROM VWCW_GROUP_PROFILE WHERE (PROFIL_ID = @PROFILE_ID)