CheckAuth — Crée un déclencheur sur une table pour empêcher/autoriser les mises à jour (UPDATE) et les suppressions (DELETE) de lignes en se basant sur le jeton d'autorisation.
integer CheckAuth(
text a_schema_name, text a_table_name, text a_key_column_name)
;
integer CheckAuth(
text a_table_name, text a_key_column_name)
;
Crée un déclencheur sur une table pour empêcher/autoriser les mises à jour (UPDATE) et les suppressions (DELETE) de lignes en se basant sur le jeton d'autorisation. Identifie les lignes en utilisant la colonne <rowid_col> .
Si a_schema_name n'est pas passé en entrée, alors la table est cherchée dans le schéma courant.
Si un déclencheur d'autorisation existe déjà sur la table alors la fonction renvoie une erreur. Si le support des transactions longues n'est pas activé alors la fonction lance une exception. |
Disponibilité : 1.1.3