DELETE FROM TBCW_PROFILES WHERE (GUID = @Original_GUID) INSERT INTO TBCW_PROFILES (NAME, COMMENT, WD_SEARCH, REGEX_EXPRESSION, ADDED_WHO, ACTIVE) VALUES (@NAME,@COMMENT,@WD_SEARCH,@REGEX_EXPRESSION,@ADDED_WHO,@ACTIVE); SELECT GUID, NAME, COMMENT, WD_SEARCH, REGEX_EXPRESSION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROFILES WHERE (GUID = SCOPE_IDENTITY()) SELECT GUID, NAME, COMMENT, WD_SEARCH, REGEX_EXPRESSION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN, ACTIVE FROM TBCW_PROFILES UPDATE TBCW_PROFILES SET NAME = @NAME, COMMENT = @COMMENT, WD_SEARCH = @WD_SEARCH, REGEX_EXPRESSION = @REGEX_EXPRESSION, CHANGED_WHO = @CHANGED_WHO, ACTIVE = @ACTIVE WHERE (GUID = @Original_GUID); SELECT GUID, NAME, COMMENT, WD_SEARCH, REGEX_EXPRESSION, ADDED_WHO, ADDED_WHEN, CHANGED_WHO, CHANGED_WHEN FROM TBCW_PROFILES WHERE (GUID = @GUID) DELETE FROM TBCW_USER_PROFILE WHERE (GUID = @Original_GUID) 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 TBCW_USER_PROFILE.* FROM 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) SELECT T.GUID, T.PROFILE_ID, T1.USERNAME, T1.NAME, T1.PRENAME FROM TBCW_USER_PROFILE AS T INNER JOIN TBDD_USER AS T1 ON T.USER_ID = T1.GUID WHERE (T.PROFILE_ID = @PROFILE_ID) ORDER BY T1.USERNAME DELETE FROM TBCW_USER_RPOFILE WHERE GUID = @GUID DELETE FROM TBCW_USER_PROFILE WHERE (GUID = @GUID) DELETE FROM TBCW_PROFILE_PROCESS WHERE (GUID = @GUID) INSERT INTO TBCW_PROFILE_PROCESS (PROFILE_ID, PROC_NAME, ADDED_WHO) VALUES (@PROFILE,@PROC_NAME,@ADDED_WHO) SELECT GUID, PROFILE_ID, PROC_NAME, ADDED_WHO, ADDED_WHEN FROM TBCW_PROFILE_PROCESS WHERE (PROFILE_ID = @PID)