diff --git a/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb/sql/add_functions_and_triggers.sql b/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb/sql/add_functions_and_triggers.sql
index e837358f4efd487a43daa94d7b171b4be6be5213..3df1a17c9634787235f16738993b4477fcb9de45 100644
--- a/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb/sql/add_functions_and_triggers.sql
+++ b/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb/sql/add_functions_and_triggers.sql
@@ -339,7 +339,7 @@ DECLARE
     num_rows bigint;
     step bigint;
 BEGIN
-    LOCK TABLE resource_allocation.resource_claim IN EXCLUSIVE MODE;
+    LOCK TABLE resource_allocation.resource_claim IN ACCESS SHARE MODE;
     LOCK TABLE resource_allocation.resource_usage IN EXCLUSIVE MODE;
     TRUNCATE TABLE resource_allocation.resource_usage RESTART IDENTITY CASCADE;
 
@@ -352,7 +352,7 @@ BEGIN
 
         cntr := cntr+1;
         IF cntr%step=0 THEN
-            RAISE NOTICE 'rebuild_resource_usages_table_from_claims... %%%', ROUND(100.0*cntr/num_rows,1);
+            RAISE NOTICE 'rebuild_resource_usages_table_from_claims... % %%', ROUND(100.0*cntr/num_rows,1);
         END IF;
     END LOOP;
 END;