Règles relatives aux identificateurs délimités
-
La longueur de l’identificateur ne doit pas dépasser 63 caractères.
-
Le nom doit être placé entre guillemets doubles, par exemple."anIdentifier"
-
L’identificateur peut contenir n’importe quel caractère du jeu de caractères UTF-8, y compris des caractères accentués, des espaces et des caractères spéciaux.
-
L’identificateur peut être un mot réservé.
-
Les identificateurs délimités sont sensibles à la casse dans tous les contextes.
-
Les espaces de fin dans les noms délimités sont ignorés, comme pour toute constante de chaîne.
-
Les identificateurs délimités ne sont disponibles que dans le dialecte 3. Pour plus d’informations sur les dialectes, consultez Dialectes SQL
<delimited name> ::= "<permitted_character>[<permitted_character> ...]"
Note
|
Un identificateur délimité, tel que , est le même que les identificateurs réguliers, , , etc. La raison en est que Firebird stocke les identificateurs réguliers en majuscules, quelle que soit la façon dont ils ont été définis ou déclarés. Les identificateurs délimités sont toujours conservés car ils ont été définis ou déclarés. Par conséquent, l’identificateur (entre guillemets) est différent de (sans guillemets), qui est stocké dans les métadonnées sous la forme ."FULLNAME" - FULLNAME - fullname - FullName - "FullName" - FULLNAME |