FirebirdSQL logo

Paramètres DECLARE FILTER

La phrase ENTRY_POINT spécifie le nom du point d’entrée (nom de la fonction à exporter) dans le module.

La phrase MODULE_NAME indique le nom du module où se trouve la fonction exportée. Par défaut, les modules doivent être situés dans le dossier UDF du répertoire racine du serveur. Le UDFAccess dans le fichier firebird.conf permet de modifier les restrictions d’accès aux bibliothèques de filtres.

Qui peut créer un filtre BLOB ?

L’instruction DECLARE FILTER peut être exécutée :

L’utilisateur qui a créé le filtre BLOB en devient le propriétaire.

docnext count = 4

Exemples

Example 1. Création d’un filtre BLOB utilisant des numéros de sous-type
DECLARE FILTER DESC_FILTER
INPUT_TYPE 1
OUTPUT_TYPE -4
ENTRY_POINT 'desc_filter'
MODULE_NAME 'FILTERLIB';
Example 2. Création d’un filtre BLOB à l’aide de mnémoniques de sous-type
DECLARE FILTER FUNNEL
INPUT_TYPE blr OUTPUT_TYPE text
ENTRY_POINT 'blr2asc' MODULE_NAME 'myfilterlib';
Voir aussi :

DROP FILTER.

DROP FILTER

Objectif

Suppression d’une annonce de filtre BLOB.

Disponible en

DSQL, ESQL

Syntaxe
DROP FILTER filtername
Table 1. Paramètres de l’opérateur DROP FILTER
Paramètre Description

filtername

Le nom du filtre BLOB.

L’instruction DROP FILTER supprime la déclaration du filtre BLOB de la base de données. La suppression du filtre BLOB de la base de données le rend indisponible de la base de données, tandis que la bibliothèque dynamique où se trouve la fonction de conversion reste intacte.

Qui peut supprimer un filtre BLOB ?

L’instruction DROP FILTER peut être exécutée :

  • Administrateurs

  • Propriétaire du filtre BLOB ;

  • Utilisateurs avec le privilège DROP ANY FILTER.

Exemples

Example 1. Suppression du filtre BLOB
DROP FILTER DESC_FILTER;
Voir aussi :

DECLARE FILTER.