Qui peut créer un tri ?
L’instruction CREATE COLLATION peut être exécutée :
- 
Utilisateurs avec le privilège CREATE COLLATION.
L’utilisateur qui a créé le tri devient son propriétaire.
L’instruction CREATE COLLATION peut être exécutée :
Utilisateurs avec le privilège CREATE COLLATION.
L’utilisateur qui a créé le tri devient son propriétaire.
CREATE COLLATION ISO8859_1_UNICODE FOR ISO8859_1;CREATE COLLATION LAT_UNI
FOR ISO8859_1
FROM EXTERNAL ('ISO8859_1_UNICODE');CREATE COLLATION ES_ES_NOPAD_CI
FOR ISO8859_1
FROM ES_ES
NO PAD
CASE INSENSITIVE;CREATE COLLATION ES_ES_CI_COMPR
FOR ISO8859_1
FROM ES_ES
CASE INSENSITIVE
'DISABLE-COMPRESSIONS=0';CREATE COLLATION nums_coll FOR UTF8
FROM UNICODE
CASE INSENSITIVE 'NUMERIC-SORT=1';
CREATE DOMAIN dm_nums AS varchar(20)
CHARACTER SET UTF8 COLLATE nums_coll; -- original (manufacturer) numbers
CREATE TABLE wares(id int primary key, articul dm_nums ...);DROP COLLATIONSuppression d’un tri existant.
DSQL
DROP COLLATION collname
| Paramètre | Description | 
|---|---|
| collname | Nom de tri. | 
L’instruction DROP COLLATION supprime le tri spécifié. Le tri doit être présent dans la base de données, sinon une erreur correspondante sera émise.
| Tip | Si vous voulez supprimer un jeu de caractères avec tous ses tris dans la base de données, enregistrez et exécutez la procédure stockée sp_unregister_character_set(name) à partir du sous-répertoire misc/intl.sql de l’installation Firebird. | 
L’instruction DROP COLLATION peut être exécutée :
Le propriétaire du tri ;
Les utilisateurs ayant le privilège `DROP ANY COLLATION'.
DROP COLLATION ES_ES_NOPAD_CI;