<budget_name>!REMOVE_RESOURCE¶
Entfernen eines Objekts aus einem kundenspezifischen Budget. Das Objekt muss durch Referenz entfernt werden.
Syntax¶
<budget_name>!REMOVE_RESOURCE( { '<object_reference>' | <reference_statement> } )
Argumente¶
'object_reference'
Die Darstellung einer serialisierten Zeichenfolge, die in ein Objekt aufgelöst wird. Diese Zeichenfolge ist die Ausgabe der Funktion SYSTEM$REFERENCE.
reference_statement
Eine SYSTEM$REFERENCE-Anweisung, die eine Referenz für das aus dem Budget zu entfernende Objekt erstellt.
Rückgabewerte¶
Successfully removed resource from resource group
Anforderungen an die Zugriffssteuerung¶
Die folgenden Mindestberechtigungen und Rollen sind erforderlich, um diese Methode für ein kundenspezifisches Budget aufzurufen:
ADMIN-Instanzrolle für die Budgetinstanz.
USAGE-Berechtigung für die Datenbank und das Schema, die die Budgetinstanz enthalten.
USAGE-Berechtigung für die Datenbank und das Schema, die das Objekt enthalten (für Schemaobjekte).
APPLYBUDGET-Berechtigung für das zu entfernende Objekt.
Weitere Informationen dazu finden Sie unter Rollen und Berechtigungen für Budgets.
Nutzungshinweise¶
Diese Methode kann nur bei Instanzen des Typs kundenspezifisches Budget aufgerufen werden.
Wenn Sie diese Methode aufrufen, wird das Objekt nicht zurückgegeben. Aus diesem Grund können Sie keine Methodenverkettung verwenden, um eine andere Methode mit dem Rückgabewert dieser Methode aufzurufen. Rufen Sie jede Methode in einer separaten SQL-Anweisung auf.
Beispiele¶
Entfernen Sie die Tabelle t1
aus dem Budget my_budget
im Schema budget_db.budget_schema
, indem Sie einen Bezeichner für eine Referenz verwenden:
CALL budget_db.budget_schema.my_budget!REMOVE_RESOURCE(
'ENT_REF_TABLE_5862683050074_5AEB8D58FB3ACF249F2E35F365A9357C46BB00D7');
Entfernen Sie die Tabelle t1
aus dem Budget my_budget
im Schema budget_db.budget_schema
mit der Anweisung SYSTEM$REFERENCE:
CALL budget_db.budget_schema.my_budget!REMOVE_RESOURCE(
SELECT SYSTEM$REFERENCE('TABLE', 't1', 'SESSION', 'APPLYBUDGET')
Fehlermeldungen¶
Eine Liste der häufigsten Fehlermeldungen sowie deren Ursachen und Lösungen finden Sie unter Sie können keine Objekte eines kundenspezifischen Budgets hinzufügen oder entfernen.