====== pears.RemoveDeletedQuestion ======
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
===== Original SQL =====
create procedure "pears"."RemoveDeletedQuestion"()
/* Application Maintained Function / Procedure - DO NOT EDIT*/
begin
delete from "DeletedTag" where "datediff"("day","WhenDeleted",current date) > 200;
delete from "DeletedTagChoice" where "datediff"("day","WhenDeleted",current date) > 200;
delete from "DeletedTagValue" where "datediff"("day","WhenDeleted",current date) > 200;
delete from "DeletedTagCompliance" where "datediff"("day","WhenDeleted",current date) > 200;
delete from "DeletedCriterion" where "datediff"("day","WhenDeleted",current date) > 200;
delete from "DeletedDocumentTag" where "datediff"("day","WhenDeleted",current date) > 200;
delete from "DeletedDepartmentTag" where "datediff"("day","WhenDeleted",current date) > 200;
delete from "DeletedReferenceMasterQuestion" where "datediff"("day","WhenDeleted",current date) > 200;
if exists(select * from "sys"."systable" where "table_name" = 'DeletedIQXNetTagGroupMember') then
delete from "DeletedIQXNetTagGroupMember" where "datediff"("day","WhenDeleted",current date) > 200
end if
end
go
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."RemoveDeletedQuestion" IS
{create procedure RemoveDeletedQuestion
/* Application Maintained Function / Procedure - DO NOT EDIT*/
( )
begin
delete from DeletedTag where datediff(day,WhenDeleted, current date) > 200;
delete from DeletedTagChoice where datediff(day,WhenDeleted, current date) > 200;
delete from DeletedTagValue where datediff(day,WhenDeleted, current date) > 200;
delete from DeletedTagCompliance where datediff(day,WhenDeleted, current date) > 200;
delete from DeletedCriterion where datediff(day,WhenDeleted, current date) > 200;
delete from DeletedDocumentTag where datediff(day,WhenDeleted, current date) > 200;
delete from DeletedDepartmentTag where datediff(day,WhenDeleted, current date) > 200;
delete from DeletedReferenceMasterQuestion where datediff(day,WhenDeleted, current date) > 200;
if exists (select * from sys.systable where table_name= 'DeletedIQXNetTagGroupMember') then
delete from DeletedIQXNetTagGroupMember where datediff(day,WhenDeleted, current date) > 200
end if;
end
}