FirebirdSQL logo
 Autres articlesMots réservés et mots-clés 

L’annexe comprend :

Note
Exceptions personnalisées

Il existe une syntaxe simple dans la DDL de Firebird pour créer des exceptions personnalisées à utiliser dans PSQL, avec des textes de message de 1021 caractères maximum. Voir CREATE EXCEPTION du chapitre DDL pour plus de détails sur l’utilisation des exceptions personnalisées. EXCEPTION du chapitre PSQL.

Dans la plupart des cas, les codes d’erreur SQLCODE ne sont pas en corrélation avec les codes SQLSTATE. Les codes d’erreur SQLSTATE correspondent au standard SQL. En même temps, SQLCODE a été utilisé pendant de nombreuses années et est maintenant considéré comme obsolète. Dans les futures versions, le support de SQLCODE peut cesser complètement.

Codes d’erreur SQLSTATE et leurs descriptions

Ce chapitre fournit les codes d’erreur pour la variable de contexte SQLSTATE et leurs descriptions. Les codes d’erreur de SQLSTATE sont construits comme suit : un code d’erreur de cinq caractères se compose d’une classe d’erreur SQL (2 caractères) et d’une sous-classe SQL (3 caractères).

Table 1. Codes d’erreur SQLSTATE
SQLSTATE Message connexe Note

SQLCLASS 00 (Success)

0

Success

Succès

SQLCLASS 01 (Warning)

Classe 01 (avertissements)

01000

General Warning

Avertissement général

01001

Cursor operation conflict

Conflit pendant une opération de curseur

01002

Disconnect error

Erreur liée à la déconnexion

01003

NULL value eliminated in set function

La valeur NULL est éliminée dans la définition de la fonction

01004

String data, right-truncated

Données de la chaîne, recadrées à droite

01005

Insufficient item descriptor areas

Nombre insuffisant d’éléments dans la zone du descripteur

01006

Privilege not revoked

Privilèges non retirés

01007

Privilege not granted

Privilèges non délivrés

01008

Implicit zero-bit padding

Coupe implicitement le bit zéro

01100

Statement reset to unprepared

Réinitialisation de l’opérateur au statut non préparé

01101

Ongoing transaction has been committed

La transaction actuelle est terminée COMMIT

01102

Ongoing transaction has been rolled back

Transaction en cours terminée ROLLED BACK

SQLCLASS 02 (No Data)

Classe d’erreur 02 (Pas de données)

02000

No data found or no rows affected

Aucune donnée détectée ou rangée affectée

SQLCLASS 07 (Dynamic SQL error)

Classe d’erreur 07 (erreurs DSQL)

07000

Dynamic SQL error

Erreur DSQL

07001

Wrong number of input parameters

Nombre incorrect de paramètres d’entrée

07002

Wrong number of output parameters

Nombre incorrect de paramètres de sortie

07003

Cursor specification cannot be executed

La définition du curseur ne peut pas être effectuée

07004

USING clause required for dynamic parameters

Une phrase USING est nécessaire pour un paramètre dynamique.

07005

Prepared statement not a cursor-specification

Un opérateur formé n’est pas spécifique à un curseur.

07006

Restricted data type attribute violation

Exception due à un type de données interdit pour l’attribut

07007

USING clause required for result fields

Une phrase USING est requise pour le champ de retour.

07008

Invalid descriptor count

Compteur de descripteurs invalide

07009

Invalid descriptor index

Index de descripteur incorrect

SQLCLASS 08 (Connection Exception)

Classe d’erreur 08 (exceptions de connectivité)

08001

Client unable to establish connection

Le client est incapable d’établir une connexion

08002

Connection name in use

Le nom de la connexion est déjà utilisé

08003

Connection does not exist

La connexion n’existe pas

08004

Server rejected the connection

Le serveur a rejeté la connexion

08006

Connection failure

Erreur de connexion

08007

Transaction resolution unknown

Résolution de transaction inconnue

SQLCLASS 0A (Feature Not Supported)

Classe d’erreur 0A (capacité non supportée)

0A000

Feature Not Supported

Possibilité (conception) non soutenue

SQLCLASS 0B (Invalid Transaction Initiation)

Classe d’erreur 0B (initialisation incorrecte de la transaction)

0B000

Invalid transaction initiation

Initialisation incorrecte de la transaction

SQLCLASS 0L (Invalid Grantor)

Cédant non valide

0L000

Invalid grantor

Cédant non valide

SQLCLASS 0P (Invalid Role Specification)

Classe d’erreur 0P (spécification de rôle incorrecte)

0P000

Invalid role specification

Spécification incorrecte du rôle

SQLCLASS 0U (Attempt to Assign to Non-Updatable Column)

Classe d’erreur 0U (Tentative d’affectation à une colonne non modifiable)

0U000

Attempt to assign to non-updatable column

Tentative d’affectation à une colonne non modifiable

SQLCLASS 0V (Attempt to Assign to Ordering Column)

Classe d’erreur 0V (tentative d’affectation d’une colonne triable)

0V000

Attempt to assign to Ordering column

Tentative d’affectation d’une colonne triable

SQLCLASS 20 (Case Not Found For Case Statement)

Classe 20 (aucune option pour la clause CASE n’a été trouvée)

20000

Case not found for case statement

aucune option pour la clause CASE n’a été trouvée

SQLCLASS 21 (Cardinality Violation)

Classe 21 (Violation de la cardinalité)

21000

Cardinality violation

Violation de la cardinalité

21S01

Insert value list does not match column list

La liste des valeurs insérées ne correspond pas à la liste des colonnes

21S02

Degree of derived table does not match column list

L’état de la table dérivé ne correspond pas à la liste des colonnes

SQLCLASS 22 (Data Exception)

Classe d’erreur 22 (les exceptions causées par les données)

22000

Data exception

Exceptions de données

22001

String data, right truncation

Données de charactère, tronquées à droite

22002

Null value, no indicator parameter

Valeur NULL, le paramètre n’est pas marqué

22003

Numeric value out of range

La valeur numérique a dépassé la limite

22004

Null value not allowed

La valeur NULL n’est pas autorisée

22005

Error in assignment

Erreur d’affectation

22006

Null value in field reference

Valeur NULL dans le champ de référence

22007

Invalid datetime format

Format de date/heure incorrect

22008

Datetime field overflow

Débordement dans le champ date/heure

22009

Invalid time zone displacement value

Fuseau horaire incorrect, valeur erronée

2200A

Null value in reference target

Valeur NULL dans la référence cible

2200B

Escape character conflict

Conflit de symboles de contrôle

2200C

Invalid use of escape character

Utilisation incorrecte du caractère de contrôle

2200D

Invalid escape octet

Mauvais octet pour le caractère de contrôle

2200E

Null value in array target

Valeur NULL dans le tableau de destination

2200F

Zero-length character string

Longueur de la chaîne de caractères zéro

2200G

Most specific type mismatch

Mauvaise concordance de type spécifiée

22010

Invalid indicator parameter value

Valeur invalide du paramètre

22011

Substring error

Erreur de sous-chaîne

22012

Division by zero

Division par zéro

22014

Invalid update value

Valeur incorrecte dans l’opération de mise à jour

22015

Interval field overflow

Débordement d’espace dans le champ

22018

Invalid character value for cast

Symbole incorrect pour la conversion de type

22019

Invalid escape character

Symbole de contrôle incorrect

2201B

Invalid regular expression

Expression régulière incorrecte

2201C

Null row not permitted in table

Les entrées contenant NULL ne sont pas autorisées pour la table

22020

Invalid limit value

Valeur limite incorrecte

22021

Character not in repertoire

Caractère ne faisant pas partie du répertoire

22022

Indicator overflow

Débordement de l’indicateur

22023

Invalid parameter value

Valeur de paramètre incorrecte

22024

Character string not properly terminated

La chaîne de caractères a un caractère de fermeture incorrect

22025

Invalid escape sequence

Séquence de commande incorrecte

22026

String data, length mismatch

Données de type chaîne, longueur incorrecte

22027

Trim error

Erreur d’opération TRIM

22028

Row already exists

Une chaîne existe déjà

2202D

Null instance used in mutator function

L’instance NULL est utilisée pour la fonction mutable

2202E

Array element error

Erreur d’élément de tableau

2202F

Array data, right truncation

Données du tableau, coupées à droite

SQLCLASS 23 (Integrity Constraint Violation)

Classe d’erreur 23 (Violation de la contrainte d’intégrité)

23000

Integrity constraint violation

Violation de la contrainte d’intégrité

SQLCLASS 24 (Invalid Cursor State)

Classe d’erreur 24 (mauvais état du curseur)

24000

Invalid cursor state

Statut incorrect du curseur

24504

The cursor identified in the UPDATE, DELETE, SET, or GET statement is not positioned on a row

Le curseur défini pour l’opération UPDATE, DELETE, SET ou GET n’est pas positionné sur la ligne

SQLCLASS 25 (Invalid Transaction State)

Classe d’erreur 25 (statut incorrect de la transaction)

25000

Invalid transaction state

Statut de transaction non valide

25S01

Transaction state

Statut de transaction

25S02

Transaction is still active

La transaction est toujours active

25S03

Transaction is rolled back

La transaction est annulé

SQLCLASS 26 (Invalid SQL Statement Name)

Classe d’erreur 26 (Nom de déclaration SQL incorrect)

26000

Invalid SQL statement name

Nom de déclaration SQL incorrect

SQLCLASS 27 (Triggered Data Change Violation)

Classe d’erreur 27 (erreurs de changement de données par le déclencheur)

27000

Triggered data change violation

Erreurs de modification des données par déclenchement

SQLCLASS 28 (Invalid Authorization Specification)

Classe d’erreur 28 (spécification d’autorisation erronée)

28000

Invalid authorization specification

spécification d’autorisation erronée

SQLCLASS 2B (Dependent Privilege Descriptors Still Exist)

Classe d’erreur 2B (Les descripteurs de privilèges dépendants existent toujours.)

2B000

Dependent privilege descriptors still exist

Les descripteurs de privilèges dépendants existent toujours.

SQLCLASS 2C (Invalid Character Set Name)

Classe d’erreur 2С (nom de jeu de caractères erroné)

2C000

Invalid character set name

Nom de jeu de caractères incorrect

SQLCLASS 2D (Invalid Transaction Termination)

Classe d’erreur 2D (fin de transaction incorrecte)

2D000

Invalid transaction termination

fin de transaction incorrecte

SQLCLASS 2E (Invalid Connection Name)

Classe d’erreur 2E (nom de connexion erroné)

2E000

Invalid connection name

Nom de connexion erroné

SQLCLASS 2F (SQL Routine Exception)

Classe d’erreur 2F (Exceptions procédurales SQL)

2F000

SQL routine exception

Exception SQL procédurale

2F002

Modifying SQL-data not permitted

Pas d’accès pour modifier les données SQL

2F003

Prohibited SQL-statement attempted

Une clause SQL interdite a été rencontrée

2F004

Reading SQL-data not permitted

Pas d’accès à la lecture des données SQL

2F005

Function executed no return statement

La fonction à exécuter n’a pas d’expression de retour

SQLCLASS 33 (Invalid SQL Descriptor Name)

Classe d’erreur 33 (Nom de description SQL incorrect)

33000

Invalid SQL descriptor name

Nom de description SQL incorrect

SQLCLASS 34 (Invalid Cursor Name)

Classe d’erreur 34 (mauvais nom de curseur)

34000

Invalid cursor name

mauvais nom de curseur

SQLCLASS 35 (Invalid Condition Number)

Classe d’erreur 35 (numéro de condition erroné)

35000

Invalid condition number

numéro de condition erroné

SQLCLASS 36 (Cursor Sensitivity Exception)

Classe d’erreur 36 (erreur de perception du curseur)

36001

Request rejected

Demande rejetée

36002

Request failed

La demande est erronée

SQLCLASS 37 (Invalid Identifier)

Classe d’erreur 37 (mauvais identifiant)

37000

Invalid identifier

mauvais identifiant

37001

Identifier too long

L’identifiant est trop long

SQLCLASS 38 (External Routine Exception)

Classe d’erreur 38 (erreurs dans les procédures externes)

38000

External routine exception

erreurs dans les procédures externes

SQLCLASS 39 (External Routine Invocation Exception)

Classe d’erreur 39 (Erreur d’appel de procédure externe)

39000

External routine invocation exception

Erreur d’appel de procédure externe

SQLCLASS 3B (Invalid Save Point)

Classe d’erreur 3B (mauvais point de sauvegarde)

3B000

Invalid save point

mauvais point de sauvegarde

SQLCLASS 3C (Ambiguous Cursor Name)

Classe d’erreur 3C (le nom du curseur est ambigu)

3C000

Ambiguous cursor name

Le nom du curseur est ambigu

SQLCLASS 3D (Invalid Catalog Name)

Classe d’erreur 3D (nom de catalogue incorrect)

3D000

Invalid catalog name

nom de catalogue incorrect

3D001

Catalog name not found

Aucun catalogue portant ce nom n’a été trouvé

SQLCLASS 3F (Invalid Schema Name)

Classe d’erreur 3F (Nom de schéma invalide)

3F000

Invalid schema name

Nom de schéma invalide

SQLCLASS 40 (Transaction Rollback)

Classe d’erreur 40 (retour en arrière de la transaction)

40000

Ongoing transaction has been rolled back

La transaction en cours a été annulée

40001

Serialization failure

Échec de la sérialisation

40002

Transaction integrity constraint violation

Violation de la condition d’intégrité de la transaction

40003

Statement completion unknown

Statut d’achèvement inconnu de la transaction

SQLCLASS 42 (Syntax Error or Access Violation)

Classe d’erreur 42 (erreur de syntaxe ou erreur d’accès)

42000

Syntax error or access violation

Erreur de syntaxe ou d’accès

42702

Ambiguous column reference

Référence de colonne ambiguë

42725

Ambiguous function reference

Référence ambiguë à une fonction

42818

The operands of an operator or function are not compatible

Les opérandes des opérateurs ou des fonctions ne sont pas compatibles

42S01

Base table or view already exists

Une table dans la base de données ou une vue existe déjà

42S02

Base table or view not found

Table dans la base de données ou vue non trouvée

42S11

Index already exists

L’index existe déjà

42S12

Index not found

Index non trouvé

42S21

Column already exists

La colonne existe déjà

42S22

Column not found

Colonne non trouvée

SQLCLASS 44 (With Check Option Violation)

Classe d’erreur 44 (violation de l’option AVEC CHECK)

44000

WITH CHECK OPTION Violation

violation de l’option AVEC CHECK

SQLCLASS 45 (Unhandled User-defined Exception)

Classe d’erreur 45 (exception définie par l’utilisateur non gérée)

45000

Unhandled user-defined exception

Exception non gérée définie par l’utilisateur

SQLCLASS 54 (Program Limit Exceeded)

Classe d’erreur 54 (les limites du programme sont dépassées)

54000

Program limit exceeded

Dépassement des limites du programme

54001

Statement too complex

L’expression est trop complexe

54011

Too many columns

Trop de colonnes

54023

Too many arguments

Trop d’arguments

SQLCLASS HY (CLI-specific Condition)

Classe d’erreur HY (Conditions spécifiques à l’interface CLI)

HY000

CLI-specific condition

Conditions spécifiques à l’interface CLI

HY001

Memory allocation error

Erreur d’allocation de mémoire

HY003

Invalid data type in application descriptor

Type de données erroné dans le descripteur d’application

HY004

Invalid data type

Type de données incorrect

HY007

Associated statement is not prepared

L’opérateur lié n’est pas préparé

HY008

Operation canceled

L’opération a été annulée

HY009

Invalid use of null pointer

Utilisation incorrecte d’un pointeur nul

HY010

Function sequence error

Erreur de séquence de fonctions

HY011

Attribute cannot be set now

L’attribut ne peut pas être défini maintenant

HY012

Invalid transaction operation code

Code de transaction erroné

HY013

Memory management error

Erreur de gestion de la mémoire

HY014

Limit on the number of handles exceeded

La limite du nombre de handles est atteinte

HY015

No cursor name available

Curseur non disponible sans nom

HY016

Cannot modify an implementation row descriptor

Impossible de modifier l’implémentation du descripteur de chaîne

HY017

Invalid use of an automatically allocated descriptor handle

Utilisation incorrecte du descripteur de pointeur alloué automatiquement

HY018

Server declined the cancellation request

Le serveur a rejeté la demande d’annulation

HY019

Non-string data cannot be sent in pieces

Les données qui ne sont pas des chaînes ne peuvent pas être envoyées par morceaux.

HY020

Attempt to concatenate a null value

Tentative de concaténation d’une valeur NULL

HY021

Inconsistent descriptor information

Informations contradictoires sur le descripteur

HY024

Invalid attribute value

Valeur d’attribut non valide

HY055

Non-string data cannot be used with string routine

Les données qui ne sont pas des chaînes de caractères ne peuvent pas être utilisées avec une procédure de chaîne de caractères.

HY090

Invalid string length or buffer length

Longueur de ligne ou longueur de tampon incorrecte

HY091

Invalid descriptor field identifier

Descripteur d’identifiant de champ invalide

HY092

Invalid attribute identifier

Identificateur d’attribut incorrect

HY095

Invalid FunctionId specified

ID de fonction incorrecte

HY096

Invalid information type

Mauvais type d’information

HY097

Column type out of range

Type de colonne hors limites

HY098

Scope out of range

Définition hors limites

HY099

Nullable type out of range

Types avec NULL autorisé hors de la plage

HY100

Uniqueness option type out of range

Type d’option "unicité" hors limites

HY101

Accuracy option type out of range

Type d’option "précision" hors de la plage

HY103

Invalid retrieval code

Code de recherche erroné

HY104

Invalid LengthPrecision value

Valeur de longueur/précision incorrecte

HY105

Invalid parameter type

Type de paramètre incorrect

HY106

Invalid fetch orientation

Mauvaise direction pour la recherche

HY107

Row value out of range

Valeur de la chaîne hors de la plage

HY109

Invalid cursor position

Position incorrecte du curseur

HY110

Invalid driver completion

Code de terminaison du driver incorrect

HY111

Invalid bookmark value

Valeur incorrecte du signet

HYC00

Optional feature not implemented

Fonction facultative non mise en œuvre

HYT00

Timeout expired

Le temps est écoulé

HYT01

Connection timeout expired

Un délai de connexion a expiré

SQLCLASS XX (Internal Error)

SQLCLASS XX (erreurs internes)

XX000

Internal error

Erreur interne

XX001

Data corrupted

Données cassées

XX002

Index corrupted

L’index est cassé

Les codes d’erreur GDSCODE, SQLCODE et leur description

Le tableau des erreurs contient la valeur numérique et la valeur en caractères du GDSCODE, le texte du message d’erreur et une description de l’erreur. Le SQLCODE de l’erreur est également indiqué.

Note

Actuellement, SQLCODE est considéré comme obsolète. Dans les versions futures, le support de SQLCODE pourrait être complètement abandonné.

Table 1. Codes d’erreur GDSCODE, SQLCODE et leurs descriptions
SQL-­CODE GDSCODE Symbol Message Text

501

335544802

dialect_reset_warning

Le dialecte de la base de données passe de 3 à 1

304

335545266

truncate_warn

Avertissement de chaîne tronquée pour la raison suivante

304

335545267

truncate_monitor

Les données de surveillance ne s’intègrent pas dans le champ

304

335545268

truncate_context

Les données du moteur ne correspondent pas à la valeur de retour de la fonction du système

301

335544808

dtype_renamed

Le type de données DATE s’appelle désormais TIMESTAMP

301

336003076

dsql_dialect_warning_expr

Utilisation de l’expression @1 qui renvoie des résultats différents dans le dialecte 1 et le dialecte 3

301

336003080

dsql_warning_number_ambiguous

ATTENTION : Le littéral numérique @1 est interprété comme une virgule flottante

301

336003081

dsql_warning_number_ambiguous1

valeur dans le dialecte SQL 1, mais comme une valeur numérique exacte dans le dialecte SQL 3.

301

336003082

dsql_warn_precision_ambiguous

AVERTISSEMENT : les champs NUMERIC et DECIMAL dont la précision est égale ou supérieure à 10 sont stockés

301

336003083

dsql_warn_precision_ambiguous1

comme des valeurs approximatives à virgule flottante dans le dialecte SQL 1, mais comme des valeurs à 64 bits

301

336003084

dsql_warn_precision_ambiguous2

entiers dans le dialecte SQL 3". 300,335544807,sqlwarn, "Code d’avertissement SQL = @1

106

336068855

dyn_miss_priv_warning

Warning: @1 sur @2 n’est pas accordé à @3.

101

335544366

segment

Longueur du tampon du segment plus courte que prévu

100

335544338

from_no_match

Pas de correspondance pour la première expression de valeur

100

335544354

no_record

Clé de base de données non valide

100

335544367

segstr_eof

Tentative d’extraction de plus de segments qu’il n’en existe

0

335544875

bad_debug_format

Mauvais format d’informations de débogage

0

335544931

montabexh

Espace de table de surveillance épuisé

0

336068743

dyn_dup_procedure

La procédure @1 existe déjà

0

336068819

dyn_virmemexh

Impossible d’allouer de la mémoire à partir du système d’exploitation

0

336068821

del_gen_fail

ERASE RDB$GENERATORS a échoué

0

336068842

del_coll_fail

ERASE RDB$COLLATIONS a échoué

0

336068860

dyn_locksmith_use_granted

Seul @1 ou un utilisateur disposant du privilège USE_GRANTED_BY_CLAUSE peut utiliser la clause GRANTED BY

0

336068861

dyn_dup_exception

L’exception @1 existe déjà

0

336068862

dyn_dup_generator

La séquence @1 existe déjà

0

336068876

dyn_dup_function

La fonction @1 existe déjà

0

336068899

dyn_create_user_no_password

Le mot de passe doit être spécifié lors de la création de l’utilisateur

0

336068905

dyn_concur_alter_database

La fonction ALTER DATABASE simultanée n’est pas prise en charge

0

336068906

dyn_incompat_alter_database

Clauses ALTER DATABASE incompatibles : '@1' et '@2'

84

335544554

nonsql_security_rel

La classe de sécurité de l’objet n’est pas SQL

-84

335544555

nonsql_security_fld

La colonne a une classe de sécurité non-SQL définie

-84

335544668

dsql_procedure_use_err

La procédure @1 ne renvoie aucune valeur

-85

335544747

usrname_too_long

Le nom d’utilisateur saisi est trop long. La longueur maximale est de 31 octets.

-85

335544748

password_too_long

Le mot de passe spécifié est trop long. La longueur maximale est de 8 octets.

-85

335544749

usrname_required

Un nom d’utilisateur est requis pour cette opération.

-85

335544750

password_required

Un mot de passe est requis pour cette opération

-85

335544751

bad_protocol

Le protocole réseau spécifié n’est pas valide

-85

335544752

dup_usrname_found

Un nom d’utilisateur en double a été trouvé dans la base de données de sécurité

-85

335544753

usrname_not_found

Le nom d’utilisateur spécifié n’a pas été trouvé dans la base de données de sécurité

-85

335544754

error_adding_sec_record

Une erreur s’est produite lors de la tentative d’ajout de l’utilisateur.

-85

335544755

error_modifying_sec_record

Une erreur s’est produite lors de la modification de l’enregistrement de l’utilisateur.

-85

335544756

error_deleting_sec_record

Une erreur s’est produite lors de la tentative de suppression de l’enregistrement de l’utilisateur.

-85

335544757

error_updating_sec_db

Une erreur s’est produite lors de la mise à jour de la base de données de sécurité.

-103

335544571

dsql_constant_err

Type de données pour la constante inconnu

-104

335544343

invalid_blr

Requête BLR invalide à l’offset @1

-104

335544390

syntaxerr

Erreur de syntaxe BLR : attendu @1 à l’offset @2, rencontré @3

-104

335544425

ctxinuse

contexte déjà utilisé (erreur de BLR)

-104

335544426

ctxnotdef

contexte non défini (erreur BLR)

-104

335544429

badparnum

Numéro de paramètre non défini

-104

335544440

bad_msg_vec

-104

335544456

invalid_sdl

invalid slice description language at offset @1

-104

335544570

dsql_command_err

Invalid command

-104

335544579

dsql_internal_err

Internal error

-104

335544590

dsql_dup_option

Option spécifiée plus d’une fois

-104

335544591

dsql_tran_err

Option de transaction inconnue

-104

335544592

dsql_invalid_array

Référence de tableau non valide

-104

335544608

command_end_err

Fin inattendue de la commande

-104

335544612

token_err

Token unknown

-104

335544634

dsql_token_unk_err

Token inconnu - ligne @1, colonne @2

-104

335544709

dsql_agg_ref_err

Invalid aggregate reference

-104

335544714

invalid_array_id

id de blob invalide

-104

335544730

cse_not_supported

Client/Server Express non pris en charge dans cette version

-104

335544743

token_too_long

La taille du jeton dépasse la limite

-104

335544763

invalid_string_constant

Une constante de chaîne est délimitée par des guillemets doubles

-104

335544764

transitional_date

La date doit être changée en TIMESTAMP

-104

335544796

sql_dialect_datatype_unsupport

Le dialecte SQL du client @1 ne prend pas en charge la référence au type de données @2

-104

335544798

depend_on_uncommitted_rel

Vous avez créé une dépendance indirecte sur des métadonnées non validées. Vous devez annuler la transaction en cours.

-104

335544821

dsql_column_pos_err

Position invalide de la colonne utilisée dans la clause @1

-104

335544822

dsql_agg_where_err

Impossible d’utiliser un agrégat ou une fonction de fenêtre dans une clause WHERE, utilisez HAVING (pour l’agrégat uniquement) à la place

-104

335544823

dsql_agg_group_err

Impossible d’utiliser un agrégat ou une fonction de fenêtre dans une clause GROUP BY

-104

335544824

dsql_agg_column_err

Expression invalide dans @1 (non contenue dans une fonction d’agrégat ou dans la clause GROUP BY)

-104

335544825

dsql_agg_having_err

Expression invalide dans @1 (ni une fonction d’agrégat, ni une partie de la clause GROUP BY)

-104

335544826

dsql_agg_nested_err

Les fonctions d’agrégat et de fenêtre imbriquées ne sont pas autorisées

-104

335544849

malformed_string

Chaîne de caractère mal formé

-104

335544851

command_end_err2

Fin inattendue de la commande - ligne @1, colonne @2

-104

335544930

too_big_blr

La longueur du flux BLR @1 dépasse la limite d’implémentation @2

-104

335544980

internal_rejected_params

Paramètres incorrects fournis à la fonction interne @1

-104

335545022

cannot_copy_stmt

Impossible de copier l’instruction @1

-104

335545023

invalid_boolean_usage

Utilisation non valide d’une expression booléenne

-104

335545035

svc_no_stdin

Pas de isc_info_svc_stdin dans la demande de l’utilisateur, mais le thread de service a demandé des données stdin

-104

335545037

svc_no_switches

Tous les services, à l’exception de l’obtention du journal du serveur, nécessitent des commutateurs

-104

335545038

svc_bad_size

La taille des données stdin est supérieure à celle demandée au client

-104

335545039

no_crypt_plugin

Le chargement du plugin de cryptage @1 a échoué

-104

335545040

cp_name_too_long

La longueur du nom du plugin de cryptage ne doit pas dépasser 1 octet

-104

335545045

null_spb

Données NULL avec une longueur SPB non nulle

-104

335545116

dsql_window_incompat_frames

Si <window frame bound 1> spécifie @1, alors <window frame bound 2> ne doit pas spécifier @2

-104

335545117

dsql_window_range_multi_key

La fenêtre basée sur RANGE avec <expr> {PRECEDING | FOLLOWING} ne peut pas avoir ORDER BY avec plus d’une valeur

-104

335545118

dsql_window_range_inv_key_type

La fenêtre basée sur une plage avec <offset> PRECEDING/FOLLOWING doit avoir une seule clé ORDER BY de type numérique, date, heure ou horodatage

-104

335545119

dsql_window_frame_value_inv_type

La valeur de la fenêtre RANGE/ROWS PRECEDING/FOLLOWING doit être de type numérique

-104

335545205

no_keyholder_plugin

Le chargement du plugin de porte-clés @1 a échoué

-104

336003075

dsql_transitional_numeric

La précision 10 à 18 est passée de DOUBLE PRECISION dans le dialecte SQL 1 à 64-bit scaled integer dans le dialecte SQL 3

-104

336003077

sql_db_dialect_dtype_unsupport

Le dialecte SQL @1 de la base de données ne prend pas en charge la référence au type de données @2

-104

336003087

dsql_invalid_label

Label @1 @2 dans la portée actuelle

-104

336003088

dsql_datatypes_not_comparable

Les types de données @1 ne sont pas comparables dans l’expression @2

-104

336397215

dsql_max_sort_items

Impossible de trier sur plus de 255 éléments

-104

336397216

dsql_max_group_items

Impossible de grouper plus de 255 éléments

-104

336397217

dsql_conflicting_sort_field

Impossible d’inclure le même champ (@1.@2) deux fois dans la clause ORDER BY avec des options de tri conflictuelles

-104

336397218

dsql_derived_table_more_columns

La liste des colonnes de la table dérivée @1 a plus de colonnes que le nombre d’éléments dans son instruction SELECT

-104

336397219

dsql_derived_table_less_columns

La liste des colonnes de la table dérivée @1 comporte moins de colonnes que le nombre d’éléments dans son instruction SELECT

-104

336397220

dsql_derived_field_unnamed

Aucun nom de colonne n’est spécifié pour le numéro de colonne @1 dans la table dérivée @2

-104

336397221

dsql_derived_field_dup_name

La colonne @1 a été spécifiée plusieurs fois pour la table dérivée @2

-104

336397222

dsql_derived_alias_select

Erreur dsql interne : type d’alias attendu par pass1_expand_select_node

-104

336397223

dsql_derived_alias_field

Erreur dsql interne : type d’alias attendu par pass1_field

-104

336397224

dsql_auto_field_bad_pos

Internal dsql error : column position out of range in pass1_union_auto_cast

-104

336397225

dsql_cte_wrong_reference

Le membre CTE récursif (@1) ne peut se référer à lui-même que dans la clause FROM

-104

336397226

dsql_cte_cycle

L’ETC '@1' a des dépendances cycliques

-104

336397227

dsql_cte_outer_join

Le membre récursif du CTE ne peut pas être membre d’une jointure externe

-104

336397228

dsql_cte_mult_references

Un membre récursif d’un CTE ne peut pas se référencer lui-même plus d’une fois

-104

336397229

dsql_cte_not_a_union

L’ETC récursif (@1) doit être un UNION

-104

336397230

dsql_cte_nonrecurs_after_recurs

L’ETC '@1' a défini un membre non récursif après un membre récursif

-104

336397231

dsql_cte_wrong_clause

Le membre récursif du CTE '@1' a une clause @2

-104

336397232

dsql_cte_union_all

Les membres récursifs du CTE (@1) doivent être liés à d’autres membres via UNION ALL

-104

336397233

dsql_cte_miss_nonrecursive

Il manque un membre non récursif dans l’ETC '@1'

-104

336397234

dsql_cte_nested_with

La clause WITH ne peut pas être imbriquée

-104

336397235

dsql_col_more_than_once_using

La colonne @1 apparaît plus d’une fois dans la clause USING

-104

336397237

dsql_cte_not_used

Le CTE "@1" n’est pas utilisé dans la requête

-104

336397238

dsql_col_more_than_once_view

La colonne @1 apparaît plus d’une fois dans ALTER VIEW

-104

336397257

dsql_max_distinct_items

Impossible d’avoir plus de 255 éléments dans la liste DISTINCT / UNION DISTINCT

-104

336397321

dsql_cte_recursive_aggregate

Le membre récursif du CTE ne peut pas utiliser la fonction aggregate ou window

-104

336397326

dsql_wlock_simple

WITH LOCK ne peut être utilisé qu’avec une seule table physique

-104

336397327

dsql_firstskip_rows

FIRST/SKIP ne peut pas être utilisé avec OFFSET/FETCH ou ROWS

-104

336397328

dsql_wlock_aggregates

WITH LOCK ne peut pas être utilisé avec les agrégats

-104

336397329

dsql_wlock_conflict

WITH LOCK ne peut pas être utilisé avec @1

-105

335544702

escape_invalid

Séquence ESCAPE non valide

-105

335544789

extract_input_mismatch

La partie EXTRACT spécifiée n’existe pas dans le type de données d’entrée

-105

335544884

invalid_similar_pattern

Modèle SIMILAR TO non valide

-150

335544360

read_only_rel

Tentative de mise à jour d’une table en lecture seule

-150

335544362

read_only_view

Impossible de mettre à jour la vue en lecture seule @1

-150

335544446

non_updatable

Mise à jour impossible

-150

335544546

constaint_on_view

Impossible de définir des contraintes sur les vues

-151

335544359

read_only_field

Tentative de mise à jour de la colonne @1 en lecture seule

-155

335544658

dsql_base_table

@1 n’est pas une table de base valide de la vue spécifiée

-157

335544598

specify_field_err

Doit spécifier le nom de la colonne pour l’expression de sélection de la vue

-158

335544599

num_field_err

Le nombre de colonnes ne correspond pas à la liste de sélection

-162

335544685

no_dbkey

La clé d’accès n’est pas disponible pour les vues multi-tables

-170

335544512

prcmismat

Non concordance des paramètres d’entrée pour la procédure @1

-170

335544619

extern_func_err

Les fonctions externes ne peuvent pas avoir plus de 10 paramètres

-170

335544850

prc_out_param_mismatch

Erreur de paramètre de sortie pour la procédure @1

-170

335545101

fun_param_mismatch

Erreur de paramètre d’entrée pour la fonction @1

-171

335544439

funmismat

Impossible de faire correspondre la fonction @1

-171

335544458

invalid_dimension

column not array or invalid dimensions (expected @1, encountered @2)

-171

335544618

return_mode_err

Mode de retour par valeur non autorisé pour ce type de données

-171

335544873

array_max_dimensions

Le type de données tableau peut utiliser jusqu’à @1 dimensions

-172

335544438

funnotdef

La fonction @1 n’est pas définie

-172

335544932

modnotfound

Le nom du module ou le point d’entrée n’a pas été trouvé

-203

335544708

dyn_fld_ambiguous

Référence de colonne ambiguë.

-204

335544463

gennotdef

Le générateur @1 n’est pas défini

-204

335544502

stream_not_defined

Référence à un numéro de flux non valide

-204

335544509

charset_not_found

Le jeu de caractères @1 n’est pas défini

-204

335544511

prcnotdef

La procédure @1 n’est pas définie

-204

335544515

codnotdef

Code d’état @1 inconnu

-204

335544516

xcpnotdef

L’exception @1 n’est pas définie

-204

335544532

ref_cnstrnt_notfound

Nom de la contrainte référentielle non défini dans la table des contraintes.

-204

335544551

grant_obj_notfound

Impossible de trouver un objet pour GRANT

-204

335544568

text_subtype

L’implémentation du sous-type de texte @1 n’a pas été trouvée.

-204

335544573

dsql_datatype_err

Type de données inconnu

-204

335544580

dsql_relation_err

Table inconnue

-204

335544581

dsql_procedure_err

Procedure unknown

-204

335544588

collation_not_found

COLLATION @1 for CHARACTER SET @2 is not defined

-204

335544589

collation_not_for_charset

COLLATION @1 is not valid for specified CHARACTER SET

-204

335544595

dsql_trigger_err

Trigger unknown

-204

335544620

alias_conflict_err

L’alias @1 est en conflit avec un alias dans la même instruction

-204

335544621

procedure_conflict_error

L’alias @1 est en conflit avec une procédure dans la même instruction

-204

335544622

relation_conflict_err

L’alias @1 est en conflit avec une table dans la même instruction

-204

335544635

dsql_no_relation_alias

Il n’y a pas d’alias ou de table nommée @1 à ce niveau d’étendue

-204

335544636

indexname

Il n’y a pas d’index @1 pour la table @2

-204

335544640

collation_requires_text

Utilisation non valide de CHARACTER SET ou COLLATE

-204

335544662

dsql_blob_type_unknown

BLOB SUB_TYPE @1 n’est pas défini

-204

335544759

bad_default_value

Impossible de définir une colonne non nulle avec NULL comme valeur par défaut

-204

335544760

invalid_clause

Clause invalide --- '@1'

-204

335544800

too_many_contexts

Trop de contextes de relation/procédure/vues. Le maximum autorisé est de 256

-204

335544817

bad_limit_param

Paramètre non valide pour FETCH ou FIRST. Seuls les entiers >= 0 sont autorisés.

-204

335544818

bad_skip_param

Paramètre non valide pour OFFSET ou SKIP. Seuls les entiers >= 0 sont autorisés.

-204

335544837

bad_substring_offset

Paramètre de décalage @1 incorrect pour SUBSTRING. Seuls les entiers positifs sont autorisés.

-204

335544853

bad_substring_length

Paramètre de longueur incorrect @1 pour SUBSTRING. Les nombres entiers négatifs ne sont pas autorisés.

-204

335544854

charset_not_installed

Le jeu de caractères @1 n’est pas installé

-204

335544855

collation_not_installed

COLLATION @1 for CHARACTER SET @2 is not installed

-204

335544867

subtype_for_internal_use

Blob sub_types bigger than 1 (text) are for internal use only

-204

335545104

invalid_attachment_charset

CHARACTER SET @1 cannot be used as a attachment character set

-204

336003085

dsql_ambiguous_field_name

Ambiguous field name between @1 and @2

-205

335544396

fldnotdef

column @1 is not defined in table @2

-205

335544552

grant_fld_notfound

could not find column for GRANT

-205

335544883

fldnotdef2

column @1 is not defined in procedure @2

-206

335544578

dsql_field_err

Column unknown

-206

335544587

dsql_blob_err

Column is not a BLOB

-206

335544596

dsql_subselect_err

Subselect illegal in this context

-206

336397208

dsql_line_col_error

At line @1, column @2

-206

336397209

dsql_unknown_pos

At unknown line and column

-206

336397210

dsql_no_dup_name

Column @1 cannot be repeated in @2 statement

-208

335544617

order_by_err

invalid ORDER BY clause

-219

335544395

relnotdef

table @1 is not defined

-219

335544872

domnotdef

domain @1 is not defined

-230

335544487

walw_err

WAL Writer error

-231

335544488

logh_small

Log file header of @1 too small

-232

335544489

logh_inv_version

Invalid version of log file @1

-233

335544490

logh_open_flag

Log file @1 not latest in the chain but open flag still set

-234

335544491

logh_open_flag2

Log file @1 not closed properly; database recovery may be required

-235

335544492

logh_diff_dbname

Database name in the log file @1 is different

-236

335544493

logf_unexpected_eof

Unexpected end of log file @1 at offset @2

-237

335544494

logr_incomplete

Incomplete log record at offset @1 in log file @2

-238

335544495

logr_header_small

Log record header too small at offset @1 in log file @2

-239

335544496

logb_small

Log block too small at offset @1 in log file @2

-239

335544691

cache_too_small

Insufficient memory to allocate page buffer cache

-239

335544693

log_too_small

Log size too small

-239

335544694

partition_too_small

Log partition size too small

-240

335544497

wal_illegal_attach

Illegal attempt to attach to an uninitialized WAL segment for @1

-241

335544498

wal_invalid_wpb

Invalid WAL parameter block option @1

-242

335544499

wal_err_rollover

Cannot roll over to the next log file @1

-243

335544500

no_wal

database does not use Write-ahead Log

-244

335544503

wal_subsys_error

WAL subsystem encountered error

-245

335544504

wal_subsys_corrupt

WAL subsystem corrupted

-246

335544513

wal_bugcheck

Database @1: WAL subsystem bug for pid @2 @3

-247

335544514

wal_cant_expand

Could not expand the WAL segment for database @1

-248

335544521

wal_err_rollover2

Unable to roll over please see Firebird log.

-249

335544522

wal_err_logwrite

WAL I/O error. Please see Firebird log.

-250

335544523

wal_err_jrn_comm

WAL writer - Journal server communication error. Please see Firebird log.

-251

335544524

wal_err_expansion

WAL buffers cannot be increased. Please see Firebird log.

-252

335544525

wal_err_setup

WAL setup error. Please see Firebird log.

-253

335544526

wal_err_ww_sync

obsolete

-254

335544527

wal_err_ww_start

Cannot start WAL writer for the database @1

-255

335544556

wal_cache_err

Write-ahead Log without shared cache configuration not allowed

-257

335544566

start_cm_for_wal

WAL defined; Cache Manager must be started first

-258

335544567

wal_ovflow_log_required

Overflow log specification required for round-robin log

-259

335544629

wal_shadow_err

Write-ahead Log with shadowing configuration not allowed

-260

335544690

cache_redef

Cache redefined

-260

335544692

log_redef

Log redefined

-261

335544695

partition_not_supp

Partitions not supported in series of log file specification

-261

335544696

log_length_spec

Total length of a partitioned log must be specified

-281

335544637

no_stream_plan

table or procedure @1 is not referenced in plan

-281

335545282

wrong_proc_plan

Procedures cannot specify access type other than NATURAL in the plan

-282

335544638

stream_twice

table or procedure @1 is referenced more than once in plan; use aliases to distinguish

-282

335544643

dsql_self_join

the table @1 is referenced twice; use aliases to differentiate

-282

335544659

duplicate_base_table

table or procedure @1 is referenced twice in view; use an alias to distinguish

-282

335544660

view_alias

view @1 has more than one base table; use aliases to distinguish

-282

335544710

complex_view

navigational stream @1 references a view with more than one base table

-283

335544639

stream_not_found

table or procedure @1 is referenced in the plan but not the from list

-284

335544642

index_unused

index @1 cannot be used in the specified plan

-291

335544531

primary_key_notnull

Column used in a PRIMARY constraint must be NOT NULL.

-291

335545103

domain_primary_key_notnull

Domain used in the PRIMARY KEY constraint of table @1 must be NOT NULL

-292

335544534

ref_cnstrnt_update

Cannot update constraints (RDB$REF_CONSTRAINTS).

-293

335544535

check_cnstrnt_update

Cannot update constraints (RDB$CHECK_CONSTRAINTS).

-294

335544536

check_cnstrnt_del

Cannot delete CHECK constraint entry (RDB$CHECK_CONSTRAINTS)

-295

335544545

rel_cnstrnt_update

Cannot update constraints (RDB$RELATION_CONSTRAINTS).

-296

335544547

invld_cnstrnt_type

internal Firebird consistency check (invalid RDB$CONSTRAINT_TYPE)

-297

335544558

check_constraint

Operation violates CHECK constraint @1 on view or table @2

-313

335544669

dsql_count_mismatch

count of column list and variable list do not match

-313

336003099

upd_ins_doesnt_match_pk

UPDATE OR INSERT field list does not match primary key of table @1

-313

336003100

upd_ins_doesnt_match_matching

UPDATE OR INSERT field list does not match MATCHING clause

-313

336003111

dsql_wrong_param_num

Wrong number of parameters (expected @1, got @2)

-313

336003113

upd_ins_cannot_default

UPDATE OR INSERT value for field @1, part of the implicit or explicit MATCHING clause, cannot be DEFAULT

-314

335544565

transliteration_failed

Cannot transliterate character between character sets

-315

336068815

dyn_dtype_invalid

Cannot change datatype for column @1. Changing datatype is not supported for BLOB or ARRAY columns.

-383

336068814

dyn_dependency_exists

Column @1 from table @2 is referenced in @3

-401

335544647

invalid_operator

invalid comparison operator for find operation

-402

335544368

segstr_no_op

attempted invalid operation on a BLOB

-402

335544414

blobnotsup

BLOB and array data types are not supported for @1 operation

-402

335544427

datnotsup

data operation not supported

-402

335545262

cannot_update_old_blob

cannot update old BLOB

-402

335545263

cannot_read_new_blob

cannot read from new BLOB

-402

335545283

invalid_blob_util_handle

Invalid RDB$BLOB_UTIL handle

-402

335545284

bad_temp_blob_id

Invalid temporary BLOB ID

-406

335544457

out_of_bounds

subscript out of bounds

-406

335545028

ss_out_of_bounds

Subscript @1 out of bounds [@2, @3]

-407

335544435

nullsegkey

null segment of UNIQUE KEY

-413

335544334

convert_error

conversion error from string "@1"

-413

335544454

nofilter

filter not found to convert type @1 to type @2

-413

335544860

blob_convert_error

Unsupported conversion to target type BLOB (subtype @1)

-413

335544861

array_convert_error

Unsupported conversion to target type ARRAY

-501

335544577

dsql_cursor_close_err

Attempt to reclose a closed cursor

-502

335544574

dsql_decl_err

Invalid cursor declaration

-502

335544576

dsql_cursor_open_err

Attempt to reopen an open cursor

-502

336003090

dsql_cursor_redefined

Statement already has a cursor @1 assigned

-502

336003091

dsql_cursor_not_found

Cursor @1 is not found in the current context

-502

336003092

dsql_cursor_exists

Cursor @1 already exists in the current context

-502

336003093

dsql_cursor_rel_ambiguous

Relation @1 is ambiguous in cursor @2

-502

336003094

dsql_cursor_rel_not_found

Relation @1 is not found in cursor @2

-504

335544572

dsql_cursor_err

Invalid cursor reference

-504

336003089

dsql_cursor_invalid

Empty cursor name is not allowed

-504

336003095

dsql_cursor_not_open

Cursor is not open

-508

335544348

no_cur_rec

no current record for fetch operation

-510

335544575

dsql_cursor_update_err

Cursor @1 is not updatable

-518

335544582

dsql_request_err

Request unknown

-519

335544688

dsql_open_cursor_request

The prepare statement identifies a prepare statement with an open cursor

-530

335544466

foreign_key

violation of FOREIGN KEY constraint "@1" on table "@2"

-530

335544838

foreign_key_target_doesnt_exist

Foreign key reference target does not exist

-530

335544839

foreign_key_references_present

Foreign key references are present for the record

-531

335544597

dsql_crdb_prepare_err

Cannot prepare a CREATE DATABASE/SCHEMA statement

-532

335544469

trans_invalid

transaction marked invalid and cannot be committed

-532

335545002

attachment_in_use

Attachment is in use

-532

335545003

transaction_in_use

Transaction is in use

-532

335545017

async_active

Asynchronous call is already running for this attachment

-551

335544352

no_priv

no permission for @1 access to @2 @3

-551

335544790

insufficient_svc_privileges

Service @1 requires SYSDBA permissions. Reattach to the Service Manager using the SYSDBA account.

-551

335545033

trunc_limits

expected length @1, actual @2

-551

335545034

info_access

Wrong info requested in isc_svc_query() for anonymous service

-551

335545036

svc_start_failed

Start request for anonymous service is impossible

-551

335545254

effective_user

Effective user is @1

-552

335544550

not_rel_owner

only the owner of a table may reassign ownership

-552

335544553

grant_nopriv

user does not have GRANT privileges for operation

-552

335544707

grant_nopriv_on_base

user does not have GRANT privileges on base table/view for operation

-552

335545058

protect_ownership

Only the owner can change the ownership

-553

335544529

existing_priv_mod

cannot modify an existing user privilege

-595

335544645

stream_crack

the current position is on a crack

-596

335544374

stream_eof

attempt to fetch past the last record in a record stream

-596

335544644

stream_bof

attempt to fetch before the first record in a record stream

-596

335545092

cursor_not_positioned

Cursor @1 is not positioned in a valid record

-597

335544632

dsql_file_length_err

Preceding file did not specify length, so @1 must include starting page number

-598

335544633

dsql_shadow_number_err

Shadow number must be a positive integer

-599

335544607

node_err

gen.c: node not supported

-599

335544625

node_name_err

A node name is not permitted in a secondary, shadow, cache or log file name

-600

335544680

crrp_data_err

sort error: corruption in data structure

-601

335544646

db_or_file_exists

database or file exists

-604

335544593

dsql_max_arr_dim_exceeded

Array declared with too many dimensions

-604

335544594

dsql_arr_range_error

Illegal array dimension range

-605

335544682

dsql_field_ref

Inappropriate self-reference of column

-607

335544351

no_meta_update

unsuccessful metadata update

-607

335544549

systrig_update

cannot modify or erase a system trigger

-607

335544657

dsql_no_blob_array

Array/BLOB/DATE data types not allowed in arithmetic

-607

335544746

reftable_requires_pk

"REFERENCES table" without "(column)" requires PRIMARY KEY on referenced table

-607

335544815

generator_name

GENERATOR @1

-607

335544816

udf_name

Function @1

-607

335544858

must_have_phys_field

Can’t have relation with only computed fields or constraints

-607

336003074

dsql_dbkey_from_non_table

Cannot SELECT RDB$DB_KEY from a stored procedure.

-607

336003086

dsql_udf_return_pos_err

External function should have return position between 1 and @1

-607

336003096

dsql_type_not_supp_ext_tab

Data type @1 is not supported for EXTERNAL TABLES. Relation '@2', field '@3'

-607

336003104

dsql_record_version_table

To be used with RDB$RECORD_VERSION, @1 must be a table or a view of single table

-607

336068845

dyn_cannot_del_syscoll

Cannot delete system collation

-607

336068866

dyn_cannot_mod_sysproc

Cannot ALTER or DROP system procedure @1

-607

336068867

dyn_cannot_mod_systrig

Cannot ALTER or DROP system trigger @1

-607

336068868

dyn_cannot_mod_sysfunc

Cannot ALTER or DROP system function @1

-607

336068869

dyn_invalid_ddl_proc

Invalid DDL statement for procedure @1

-607

336068870

dyn_invalid_ddl_trig

Invalid DDL statement for trigger @1

-607

336068878

dyn_invalid_ddl_func

Invalid DDL statement for function @1

-607

336397206

dsql_table_not_found

Table @1 does not exist

-607

336397207

dsql_view_not_found

View @1 does not exist

-607

336397212

dsql_no_array_computed

Array and BLOB data types not allowed in computed field

-607

336397214

dsql_only_can_subscript_array

scalar operator used on field @1 which is not an array

-612

336068812

dyn_domain_name_exists

Cannot rename domain @1 to @2. A domain with that name already exists.

-612

336068813

dyn_field_name_exists

Cannot rename column @1 to @2. A column with that name already exists in table @3.

-615

335544475

relation_lock

lock on table @1 conflicts with existing lock

-615

335544476

record_lock

requested record lock conflicts with existing lock

-615

335544501

drop_wal

cannot drop log file when journaling is enabled

-615

335544507

range_in_use

refresh range number @1 already in use

-616

335544530

primary_key_ref

Cannot delete PRIMARY KEY being used in FOREIGN KEY definition.

-616

335544539

integ_index_del

Cannot delete index used by an Integrity Constraint

-616

335544540

integ_index_mod

Cannot modify index used by an Integrity Constraint

-616

335544541

check_trig_del

Cannot delete trigger used by a CHECK Constraint

-616

335544543

cnstrnt_fld_del

Cannot delete column being used in an Integrity Constraint.

-616

335544630

dependency

there are @1 dependencies

-616

335544674

del_last_field

last column in a table cannot be deleted

-616

335544728

integ_index_deactivate

Cannot deactivate index used by an integrity constraint

-616

335544729

integ_deactivate_primary

Cannot deactivate index used by a PRIMARY/UNIQUE constraint

-617

335544542

check_trig_update

Cannot update trigger used by a CHECK Constraint

-617

335544544

cnstrnt_fld_rename

Cannot rename column being used in an Integrity Constraint.

-618

335544537

integ_index_seg_del

Cannot delete index segment used by an Integrity Constraint

-618

335544538

integ_index_seg_mod

Cannot update index segment used by an Integrity Constraint

-625

335544347

not_valid

validation error for column @1, value "@2"

-625

335544879

not_valid_for_var

validation error for variable @1, value "@2"

-625

335544880

not_valid_for

validation error for @1, value "@2"

-637

335544664

dsql_duplicate_spec

duplicate specification of @1 - not supported

-637

336397213

dsql_implicit_domain_name

Implicit domain name @1 not allowed in user created domain

-660

335544533

foreign_key_notfound

Non-existent PRIMARY or UNIQUE KEY specified for FOREIGN KEY.

-660

335544628

idx_create_err

cannot create index @1

-660

336003098

primary_key_required

Primary key required on table @1

-663

335544624

idx_seg_err

segment count of 0 defined for index @1

-663

335544631

idx_key_err

too many keys defined for index @1

-663

335544672

key_field_err

too few key columns found for index @1 (incorrect column name?)

-664

335544434

keytoobig

key size exceeds implementation restriction for index "@1"

-677

335544445

ext_err

@1 extension error

-685

335544465

bad_segstr_type

invalid BLOB type for operation

-685

335544670

blob_idx_err

attempt to index BLOB column in index @1

-685

335544671

array_idx_err

attempt to index array column in index @1

-689

335544403

badpagtyp

page @1 is of wrong type (expected @2, found @3)

-689

335544650

page_type_err

wrong page type

-690

335544679

no_segments_err

segments not allowed in expression index @1

-691

335544681

rec_size_err

new record size of @1 bytes is too big

-692

335544477

max_idx

maximum indexes per table (@1) exceeded

-693

335544663

req_max_clones_exceeded

Too many concurrent executions of the same request

-694

335544684

no_field_access

cannot access column @1 in view @2

-802

335544321

arith_except

arithmetic exception, numeric overflow, or string truncation

-802

335544836

concat_overflow

Concatenation overflow. Resulting string cannot exceed 32765 bytes in length.

-802

335544914

string_truncation

string right truncation

-802

335544915

blob_truncation

blob truncation when converting to a string: length limit exceeded

-802

335544916

numeric_out_of_range

numeric value is out of range

-802

336003105

dsql_invalid_sqlda_version

SQLDA version expected between @1 and @2, found @3

-802

336003106

dsql_sqlvar_index

at SQLVAR index @1

-802

336003107

dsql_no_sqlind

empty pointer to NULL indicator variable

-802

336003108

dsql_no_sqldata

empty pointer to data

-802

336003109

dsql_no_input_sqlda

No SQLDA for input values provided

-802

336003110

dsql_no_output_sqlda

No SQLDA for output values provided

-803

335544349

no_dup

attempt to store duplicate value (visible to active transactions) in unique index "@1"

-803

335544665

unique_key_violation

violation of PRIMARY or UNIQUE KEY constraint "@1" on table "@2"

-804

335544380

wronumarg

wrong number of arguments on call

-804

335544583

dsql_sqlda_err

SQLDA error

-804

335544584

dsql_var_count_err

Count of read-write columns does not equal count of values

-804

335544586

dsql_function_err

Function unknown

-804

335544713

dsql_sqlda_value_err

Incorrect values within SQLDA structure

-804

335545050

wrong_message_length

Message length passed from user application does not match set of columns

-804

335545051

no_output_format

Resultset is missing output format information

-804

335545052

item_finish

Message metadata not ready - item @1 is not finished

-804

335545100

interface_version_too_old

Interface @3 version too old: expected @1, found @2

-804

336003097

dsql_feature_not_supported_ods

Feature not supported on ODS version older than @1.@2

-804

336397205

dsql_too_old_ods

ODS versions before ODS@1 are not supported

-806

335544600

col_name_err

Only simple column names permitted for VIEW WITH CHECK OPTION

-807

335544601

where_err

No WHERE clause for VIEW WITH CHECK OPTION

-808

335544602

table_view_err

Only one table allowed for VIEW WITH CHECK OPTION

-809

335544603

distinct_err

DISTINCT, GROUP or HAVING not permitted for VIEW WITH CHECK OPTION

-810

335544605

subquery_err

No subqueries permitted for VIEW WITH CHECK OPTION

-811

335544652

sing_select_err

multiple rows in singleton select

-811

335545269

merge_dup_update

Multiple source records cannot match the same target during MERGE

-816

335544651

ext_readonly_err

Cannot insert because the file is readonly or is on a read only medium.

-816

335544715

extfile_uns_op

Operation not supported for EXTERNAL FILE table @1

-817

335544361

read_only_trans

attempted update during read-only transaction

-817

335544371

segstr_no_write

attempted write to read-only BLOB

-817

335544444

read_only

operation not supported

-817

335544765

read_only_database

attempted update on read-only database

-817

335544766

must_be_dialect_2_and_up

SQL dialect @1 is not supported in this database

-817

335544793

ddl_not_allowed_by_db_sql_dial

Metadata update statement is not allowed by the current database SQL dialect @1

-817

336003079

sql_dialect_conflict_num

DB dialect @1 and client dialect @2 conflict with respect to numeric precision @3.

-817

336003101

upd_ins_with_complex_view

UPDATE OR INSERT without MATCHING could not be used with views based on more than one table

-817

336003102

dsql_incompatible_trigger_type

Incompatible trigger type

-817

336003103

dsql_db_trigger_type_cant_change

Database trigger type can’t be changed

-817

336003112

dsql_invalid_drop_ss_clause

Invalid DROP SQL SECURITY clause

-820

335544356

obsolete_metadata

metadata is obsolete

-820

335544379

wrong_ods

unsupported on-disk structure for file @1; found @2.@3, support @4.@5

-820

335544437

wrodynver

wrong DYN version

-820

335544467

high_minor

minor version too high found @1 expected @2

-820

335544881

need_difference

Difference file name should be set explicitly for database on raw device

-823

335544473

invalid_bookmark

invalid bookmark handle

-824

335544474

bad_lock_level

invalid lock level @1

-825

335544519

bad_lock_handle

invalid lock handle

-826

335544585

dsql_stmt_handle

Invalid statement handle

-827

335544655

invalid_direction

invalid direction for find operation

-827

335544718

invalid_key

Invalid key for find operation

-828

335544678

inval_key_posn

invalid key position

-829

335544616

field_ref_err

invalid column reference

-829

336068816

dyn_char_fld_too_small

New size specified for column @1 must be at least @2 characters.

-829

336068817

dyn_invalid_dtype_conversion

Cannot change datatype for @1. Conversion from base type @2 to @3 is not supported.

-829

336068818

dyn_dtype_conv_invalid

Cannot change datatype for column @1 from a character type to a non-character type.

-829

336068829

max_coll_per_charset

Maximum number of collations per character set exceeded

-829

336068830

invalid_coll_attr

Invalid collation attributes

-829

336068852

dyn_scale_too_big

New scale specified for column @1 must be at most @2.

-829

336068853

dyn_precision_too_small

New precision specified for column @1 must be at least @2.

-829

336068857

dyn_cannot_addrem_computed

Cannot add or remove COMPUTED from column @1

-830

335544615

field_aggregate_err

column used with aggregate

-831

335544548

primary_key_exists

Attempt to define a second PRIMARY KEY for the same table

-832

335544604

key_field_count_err

FOREIGN KEY column count does not match PRIMARY KEY

-833

335544606

expression_eval_err

expression evaluation not supported

-833

335544810

date_range_exceeded

value exceeds the range for valid dates

-833

335544912

time_range_exceeded

value exceeds the range for a valid time

-833

335544913

datetime_range_exceeded

value exceeds the range for valid timestamps

-833

335544937

invalid_type_datetime_op

Invalid data type in DATE/TIME/TIMESTAMP addition or subtraction in add_datettime()

-833

335544938

onlycan_add_timetodate

Only a TIME value can be added to a DATE value

-833

335544939

onlycan_add_datetotime

Only a DATE value can be added to a TIME value

-833

335544940

onlycansub_tstampfromtstamp

TIMESTAMP values can be subtracted only from another TIMESTAMP value

-833

335544941

onlyoneop_mustbe_tstamp

Only one operand can be of type TIMESTAMP

-833

335544942

invalid_extractpart_time

Only HOUR, MINUTE, SECOND and MILLISECOND can be extracted from TIME values

-833

335544943

invalid_extractpart_date

HOUR, MINUTE, SECOND and MILLISECOND cannot be extracted from DATE values

-833

335544944

invalidarg_extract

Invalid argument for EXTRACT() not being of DATE/TIME/TIMESTAMP type

-833

335544945

sysf_argmustbe_exact

Arguments for @1 must be integral types or NUMERIC/DECIMAL without scale

-833

335544946

sysf_argmustbe_exact_or_fp

First argument for @1 must be integral type or floating point type

-833

335544947

sysf_argviolates_uuidtype

Human readable UUID argument for @1 must be of string type

-833

335544948

sysf_argviolates_uuidlen

Human readable UUID argument for @2 must be of exact length @1

-833

335544949

sysf_argviolates_uuidfmt

Human readable UUID argument for @3 must have "-" at position @2 instead of "@1"

-833

335544950

sysf_argviolates_guidigits

Human readable UUID argument for @3 must have hex digit at position @2 instead of "@1"

-833

335544951

sysf_invalid_addpart_time

Only HOUR, MINUTE, SECOND and MILLISECOND can be added to TIME values in @1

-833

335544952

sysf_invalid_add_datetime

Invalid data type in addition of part to DATE/TIME/TIMESTAMP in @1

-833

335544953

sysf_invalid_addpart_dtime

Invalid part @1 to be added to a DATE/TIME/TIMESTAMP value in @2

-833

335544954

sysf_invalid_add_dtime_rc

Expected DATE/TIME/TIMESTAMP type in evlDateAdd() result

-833

335544955

sysf_invalid_diff_dtime

Expected DATE/TIME/TIMESTAMP type as first and second argument to @1

-833

335544956

sysf_invalid_timediff

The result of TIME-<value> in @1 cannot be expressed in YEAR, MONTH, DAY or WEEK

-833

335544957

sysf_invalid_tstamptimediff

The result of TIME-TIMESTAMP or TIMESTAMP-TIME in @1 cannot be expressed in HOUR, MINUTE, SECOND or MILLISECOND

-833

335544958

sysf_invalid_datetimediff

The result of DATE-TIME or TIME-DATE in @1 cannot be expressed in HOUR, MINUTE, SECOND and MILLISECOND

-833

335544959

sysf_invalid_diffpart

Invalid part @1 to express the difference between two DATE/TIME/TIMESTAMP values in @2

-833

335544960

sysf_argmustbe_positive

Argument for @1 must be positive

-833

335544961

sysf_basemustbe_positive

Base for @1 must be positive

-833

335544962

sysf_argnmustbe_nonneg

Argument #@1 for @2 must be zero or positive

-833

335544963

sysf_argnmustbe_positive

Argument #@1 for @2 must be positive

-833

335544964

sysf_invalid_zeropowneg

Base for @1 cannot be zero if exponent is negative

-833

335544965

sysf_invalid_negpowfp

Base for @1 cannot be negative if exponent is not an integral value

-833

335544966

sysf_invalid_scale

The numeric scale must be between -128 and 127 in @1

-833

335544967

sysf_argmustbe_nonneg

Argument for @1 must be zero or positive

-833

335544968

sysf_binuuid_mustbe_str

Binary UUID argument for @1 must be of string type

-833

335544969

sysf_binuuid_wrongsize

Binary UUID argument for @2 must use @1 bytes

-833

335544976

sysf_argmustbe_nonzero

Argument for @1 must be different than zero

-833

335544977

sysf_argmustbe_range_inc1_1

Argument for @1 must be in the range [-1, 1]

-833

335544978

sysf_argmustbe_gteq_one

Argument for @1 must be greater or equal than one

-833

335544979

sysf_argmustbe_range_exc1_1

Argument for @1 must be in the range ]-1, 1[

-833

335544981

sysf_fp_overflow

Floating point overflow in built-in function @1

-833

335545009

sysf_invalid_trig_namespace

Invalid usage of context namespace DDL_TRIGGER

-833

335545024

sysf_argscant_both_be_zero

Arguments for @1 cannot both be zero

-833

335545046

max_args_exceeded

Maximum (@1) number of arguments exceeded for function @2

-833

335545120

window_frame_value_invalid

Invalid PRECEDING or FOLLOWING offset in window function: cannot be negative

-833

335545121

dsql_window_not_found

Window @1 not found

-833

335545122

dsql_window_cant_overr_part

Cannot use PARTITION BY clause while overriding the window @1

-833

335545123

dsql_window_cant_overr_order

Cannot use ORDER BY clause while overriding the window @1 which already has an ORDER BY clause

-833

335545124

dsql_window_cant_overr_frame

Cannot override the window @1 because it has a frame clause. Tip: it can be used without parenthesis in OVER

-833

335545125

dsql_window_duplicate

Duplicate window definition for @1

-833

335545156

sysf_invalid_first_last_part

Invalid part @1 to calculate the @1 of a DATE/TIMESTAMP

-833

335545157

sysf_invalid_date_timestamp

Expected DATE/TIMESTAMP value in @1

-833

336397240

dsql_eval_unknode

Unknown node type @1 in dsql/GEN_expr

-833

336397241

dsql_agg_wrongarg

Argument for @1 in dialect 1 must be string or numeric

-833

336397242

dsql_agg2_wrongarg

Argument for @1 in dialect 3 must be numeric

-833

336397243

dsql_nodateortime_pm_string

Strings cannot be added to or subtracted from DATE or TIME types

-833

336397244

dsql_invalid_datetime_subtract

Invalid data type for subtraction involving DATE, TIME or TIMESTAMP types

-833

336397245

dsql_invalid_dateortime_add

Adding two DATE values or two TIME values is not allowed

-833

336397246

dsql_invalid_type_minus_date

DATE value cannot be subtracted from the provided data type

-833

336397247

dsql_nostring_addsub_dial3

Strings cannot be added or subtracted in dialect 3

-833

336397248

dsql_invalid_type_addsub_dial3

Invalid data type for addition or subtraction in dialect 3

-833

336397249

dsql_invalid_type_multip_dial1

Invalid data type for multiplication in dialect 1

-833

336397250

dsql_nostring_multip_dial3

Strings cannot be multiplied in dialect 3

-833

336397251

dsql_invalid_type_multip_dial3

Invalid data type for multiplication in dialect 3

-833

336397252

dsql_mustuse_numeric_div_dial1

Division in dialect 1 must be between numeric data types

-833

336397253

dsql_nostring_div_dial3

Strings cannot be divided in dialect 3

-833

336397254

dsql_invalid_type_div_dial3

Invalid data type for division in dialect 3

-833

336397255

dsql_nostring_neg_dial3

Strings cannot be negated (applied the minus operator) in dialect 3

-833

336397256

dsql_invalid_type_neg

Invalid data type for negation (minus operator)

-834

335544508

range_not_found

refresh range number @1 not found

-835

335544649

bad_checksum

bad checksum

-836

335544517

except

exception @1

-836

335544848

except2

exception @1

-836

335545016

formatted_exception

@1

-837

335544518

cache_restart

restart shared cache manager

-838

335544560

shutwarn

database @1 shutdown in @2 seconds

-839

335544686

jrn_format_err

journal file wrong format

-840

335544687

jrn_file_full

intermediate journal file full

-841

335544677

version_err

too many versions

-842

335544697

precision_err

Precision must be from 1 to 18

-842

335544698

scale_nogt

Scale must be between zero and precision

-842

335544699

expec_short

Short integer expected

-842

335544700

expec_long

Long integer expected

-842

335544701

expec_ushort

Unsigned short integer expected

-842

335544712

expec_positive

Positive value expected

-842

335545138

decprecision_err

DecFloat precision must be 16 or 34

-842

335545158

precision_err2

Precision must be from @1 to @2

-901

335544322

bad_dbkey

invalid database key

-901

335544326

bad_dpb_form

unrecognized database parameter block

-901

335544327

bad_req_handle

invalid request handle

-901

335544328

bad_segstr_handle

invalid BLOB handle

-901

335544329

bad_segstr_id

invalid BLOB ID

-901

335544330

bad_tpb_content

invalid parameter in transaction parameter block

-901

335544331

bad_tpb_form

invalid format for transaction parameter block

-901

335544332

bad_trans_handle

invalid transaction handle (expecting explicit transaction start)

-901

335544337

excess_trans

attempt to start more than @1 transactions

-901

335544339

infinap

information type inappropriate for object specified

-901

335544340

infona

no information of this type available for object specified

-901

335544341

infunk

unknown information item

-901

335544342

integ_fail

action cancelled by trigger (@1) to preserve data integrity

-901

335544345

lock_conflict

lock conflict on no wait transaction

-901

335544350

no_finish

program attempted to exit without finishing database

-901

335544353

no_recon

transaction is not in limbo

-901

335544355

no_segstr_close

BLOB was not closed

-901

335544357

open_trans

cannot disconnect database with open transactions (@1 active)

-901

335544358

port_len

message length error (encountered @1, expected @2)

-901

335544363

req_no_trans

no transaction for request

-901

335544364

req_sync

request synchronization error

-901

335544365

req_wrong_db

request referenced an unavailable database

-901

335544369

segstr_no_read

attempted read of a new, open BLOB

-901

335544370

segstr_no_trans

attempted action on BLOB outside transaction

-901

335544372

segstr_wrong_db

attempted reference to BLOB in unavailable database

-901

335544376

unres_rel

table @1 was omitted from the transaction reserving list

-901

335544377

uns_ext

request includes a DSRI extension not supported in this implementation

-901

335544378

wish_list

feature is not supported

-901

335544382

random

@1

-901

335544383

fatal_conflict

unrecoverable conflict with limbo transaction @1

-901

335544392

bdbincon

internal error

-901

335544407

dbbnotzer

database handle not zero

-901

335544408

tranotzer

transaction handle not zero

-901

335544418

trainlim

transaction in limbo

-901

335544419

notinlim

transaction not in limbo

-901

335544420

traoutsta

transaction outstanding

-901

335544428

badmsgnum

undefined message number

-901

335544431

blocking_signal

blocking signal has been received

-901

335544442

noargacc_read

database system cannot read argument @1

-901

335544443

noargacc_write

database system cannot write argument @1

-901

335544450

misc_interpreted

@1

-901

335544468

tra_state

transaction @1 is @2

-901

335544485

bad_stmt_handle

invalid statement handle

-901

335544510

lock_timeout

lock time-out on wait transaction

-901

335544559

bad_svc_handle

invalid service handle

-901

335544561

wrospbver

wrong version of service parameter block

-901

335544562

bad_spb_form

unrecognized service parameter block

-901

335544563

svcnotdef

service @1 is not defined

-901

335544609

index_name

INDEX @1

-901

335544610

exception_name

EXCEPTION @1

-901

335544611

field_name

COLUMN @1

-901

335544613

union_err

union not supported

-901

335544614

dsql_construct_err

Unsupported DSQL construct

-901

335544623

dsql_domain_err

Illegal use of keyword VALUE

-901

335544626

table_name

TABLE @1

-901

335544627

proc_name

PROCEDURE @1

-901

335544641

dsql_domain_not_found

Specified domain or source column @1 does not exist

-901

335544656

dsql_var_conflict

variable @1 conflicts with parameter in same procedure

-901

335544666

srvr_version_too_old

server version too old to support all CREATE DATABASE options

-901

335544673

no_delete

cannot delete

-901

335544675

sort_err

sort error

-901

335544703

svcnoexe

service @1 does not have an associated executable

-901

335544704

net_lookup_err

Failed to locate host machine.

-901

335544705

service_unknown

Undefined service @1/@2.

-901

335544706

host_unknown

The specified name was not found in the hosts file or Domain Name Services.

-901

335544711

unprepared_stmt

Attempt to execute an unprepared dynamic SQL statement.

-901

335544716

svc_in_use

Service is currently busy: @1

-901

335544719

net_init_error

Error initializing the network software.

-901

335544720

loadlib_failure

Unable to load required library @1.

-901

335544731

tra_must_sweep

-901

335544740

udf_exception

A fatal exception occurred during the execution of a user defined function.

-901

335544741

lost_db_connection

connection lost to database

-901

335544742

no_write_user_priv

User cannot write to RDB$USER_PRIVILEGES

-901

335544767

blob_filter_exception

A fatal exception occurred during the execution of a blob filter.

-901

335544768

exception_access_violation

Access violation. The code attempted to access a virtual address without privilege to do so.

-901

335544769

exception_datatype_missalignment

Datatype misalignment. The attempted to read or write a value that was not stored on a memory boundary.

-901

335544770

exception_array_bounds_exceeded

Array bounds exceeded. The code attempted to access an array element that is out of bounds.

-901

335544771

exception_float_denormal_operand

Float denormal operand. One of the floating-point operands is too small to represent a standard float value.

-901

335544772

exception_float_divide_by_zero

Floating-point divide by zero. The code attempted to divide a floating-point value by zero.

-901

335544773

exception_float_inexact_result

Floating-point inexact result. The result of a floating-point operation cannot be represented as a decimal fraction.

-901

335544774

exception_float_invalid_operand

Floating-point invalid operand. An indeterminant error occurred during a floating-point operation.

-901

335544775

exception_float_overflow

Floating-point overflow. The exponent of a floating-point operation is greater than the magnitude allowed.

-901

335544776

exception_float_stack_check

Floating-point stack check. The stack overflowed or underflowed as the result of a floating-point operation.

-901

335544777

exception_float_underflow

Floating-point underflow. The exponent of a floating-point operation is less than the magnitude allowed.

-901

335544778

exception_integer_divide_by_zero

Integer divide by zero. The code attempted to divide an integer value by an integer divisor of zero.

-901

335544779

exception_integer_overflow

Integer overflow. The result of an integer operation caused the most significant bit of the result to carry.

-901

335544780

exception_unknown

An exception occurred that does not have a description. Exception number @1.

-901

335544781

exception_stack_overflow

Stack overflow. The resource requirements of the runtime stack have exceeded the memory available to it.

-901

335544782

exception_sigsegv

Segmentation Fault. The code attempted to access memory without privileges.

-901

335544783

exception_sigill

Illegal Instruction. The Code attempted to perform an illegal operation.

-901

335544784

exception_sigbus

Bus Error. The Code caused a system bus error.

-901

335544785

exception_sigfpe

Floating Point Error. The Code caused an Arithmetic Exception or a floating point exception.

-901

335544786

ext_file_delete

Cannot delete rows from external files.

-901

335544787

ext_file_modify

Cannot update rows in external files.

-901

335544788

adm_task_denied

Unable to perform operation

-901

335544794

cancelled

operation was cancelled

-901

335544797

svcnouser

user name and password are required while attaching to the services manager

-901

335544801

datype_notsup

data type not supported for arithmetic

-901

335544803

dialect_not_changed

Database dialect not changed.

-901

335544804

database_create_failed

Unable to create database @1

-901

335544805

inv_dialect_specified

Database dialect @1 is not a valid dialect.

-901

335544806

valid_db_dialects

Valid database dialects are @1.

-901

335544811

inv_client_dialect_specified

passed client dialect @1 is not a valid dialect.

-901

335544812

valid_client_dialects

Valid client dialects are @1.

-901

335544814

service_not_supported

Services functionality will be supported in a later version of the product

-901

335544820

invalid_savepoint

Unable to find savepoint with name @1 in transaction context

-901

335544835

bad_shutdown_mode

Target shutdown mode is invalid for database "@1"

-901

335544840

no_update

cannot update

-901

335544842

stack_trace

@1

-901

335544843

ctx_var_not_found

Context variable '@1' is not found in namespace '@2'

-901

335544844

ctx_namespace_invalid

Invalid namespace name '@1' passed to @2

-901

335544845

ctx_too_big

Too many context variables

-901

335544846

ctx_bad_argument

Invalid argument passed to @1

-901

335544847

identifier_too_long

BLR syntax error. Identifier @1…​ is too long

-901

335544859

invalid_time_precision

Time precision exceeds allowed range (0-@1)

-901

335544866

met_wrong_gtt_scope

@1 cannot depend on @2

-901

335544868

illegal_prc_type

Procedure @1 is not selectable (it does not contain a SUSPEND statement)

-901

335544869

invalid_sort_datatype

Datatype @1 is not supported for sorting operation

-901

335544870

collation_name

COLLATION @1

-901

335544871

domain_name

DOMAIN @1

-901

335544874

max_db_per_trans_allowed

A multi database transaction cannot span more than @1 databases

-901

335544876

bad_proc_BLR

Error while parsing procedure @1’s BLR

-901

335544877

key_too_big

index key too big

-901

335544885

bad_teb_form

Invalid TEB format

-901

335544886

tpb_multiple_txn_isolation

Found more than one transaction isolation in TPB

-901

335544887

tpb_reserv_before_table

Table reservation lock type @1 requires table name before in TPB

-901

335544888

tpb_multiple_spec

Found more than one @1 specification in TPB

-901

335544889

tpb_option_without_rc

Option @1 requires READ COMMITTED isolation in TPB

-901

335544890

tpb_conflicting_options

Option @1 is not valid if @2 was used previously in TPB

-901

335544891

tpb_reserv_missing_tlen

Table name length missing after table reservation @1 in TPB

-901

335544892

tpb_reserv_long_tlen

Table name length @1 is too long after table reservation @2 in TPB

-901

335544893

tpb_reserv_missing_tname

Table name length @1 without table name after table reservation @2 in TPB

-901

335544894

tpb_reserv_corrup_tlen

Table name length @1 goes beyond the remaining TPB size after table reservation @2

-901

335544895

tpb_reserv_null_tlen

Table name length is zero after table reservation @1 in TPB

-901

335544896

tpb_reserv_relnotfound

Table or view @1 not defined in system tables after table reservation @2 in TPB

-901

335544897

tpb_reserv_baserelnotfound

Base table or view @1 for view @2 not defined in system tables after table reservation @3 in TPB

-901

335544898

tpb_missing_len

Option length missing after option @1 in TPB

-901

335544899

tpb_missing_value

Option length @1 without value after option @2 in TPB

-901

335544900

tpb_corrupt_len

Option length @1 goes beyond the remaining TPB size after option @2

-901

335544901

tpb_null_len

Option length is zero after table reservation @1 in TPB

-901

335544902

tpb_overflow_len

Option length @1 exceeds the range for option @2 in TPB

-901

335544903

tpb_invalid_value

Option value @1 is invalid for the option @2 in TPB

-901

335544904

tpb_reserv_stronger_wng

Preserving previous table reservation @1 for table @2, stronger than new @3 in TPB

-901

335544905

tpb_reserv_stronger

Table reservation @1 for table @2 already specified and is stronger than new @3 in TPB

-901

335544906

tpb_reserv_max_recursion

Table reservation reached maximum recursion of @1 when expanding views in TPB

-901

335544907

tpb_reserv_virtualtbl

Table reservation in TPB cannot be applied to @1 because it’s a virtual table

-901

335544908

tpb_reserv_systbl

Table reservation in TPB cannot be applied to @1 because it’s a system table

-901

335544909

tpb_reserv_temptbl

Table reservation @1 or @2 in TPB cannot be applied to @3 because it’s a temporary table

-901

335544910

tpb_readtxn_after_writelock

Cannot set the transaction in read only mode after a table reservation isc_tpb_lock_write in TPB

-901

335544911

tpb_writelock_after_readtxn

Cannot take a table reservation isc_tpb_lock_write in TPB because the transaction is in read only mode

-901

335544917

shutdown_timeout

Firebird shutdown is still in progress after the specified timeout

-901

335544918

att_handle_busy

Attachment handle is busy

-901

335544919

bad_udf_freeit

Bad written UDF detected: pointer returned in FREE_IT function was not allocated by ib_util_malloc

-901

335544920

eds_provider_not_found

External Data Source provider '@1' not found

-901

335544921

eds_connection

Execute statement error at @1 : @2Data source : @3

-901

335544922

eds_preprocess

Execute statement preprocess SQL error

-901

335544923

eds_stmt_expected

Statement expected

-901

335544924

eds_prm_name_expected

Parameter name expected

-901

335544925

eds_unclosed_comment

Unclosed comment found near '@1'

-901

335544926

eds_statement

Execute statement error at @1 : @2Statement : @3 Data source : @4

-901

335544927

eds_input_prm_mismatch

Input parameters mismatch

-901

335544928

eds_output_prm_mismatch

Output parameters mismatch

-901

335544929

eds_input_prm_not_set

Input parameter '@1' have no value set

-901

335544933

nothing_to_cancel

nothing to cancel

-901

335544934

ibutil_not_loaded

ib_util library has not been loaded to deallocate memory returned by FREE_IT function

-901

335544973

bad_epb_form

Unrecognized events block

-901

335544982

udf_fp_overflow

Floating point overflow in result from UDF @1

-901

335544983

udf_fp_nan

Invalid floating point value returned by UDF @1

-901

335544985

out_of_temp_space

No free space found in temporary directories

-901

335544986

eds_expl_tran_ctrl

Explicit transaction control is not allowed

-901

335544988

package_name

PACKAGE @1

-901

335544989

cannot_make_not_null

Cannot make field @1 of table @2 NOT NULL because there are NULLs present

-901

335544990

feature_removed

Feature @1 is not supported anymore

-901

335544991

view_name

VIEW @1

-901

335544993

invalid_fetch_option

Fetch option @1 is invalid for a non-scrollable cursor

-901

335544994

bad_fun_BLR

Error while parsing function @1’s BLR

-901

335544995

func_pack_not_implemented

Cannot execute function @1 of the unimplemented package @2

-901

335544996

proc_pack_not_implemented

Cannot execute procedure @1 of the unimplemented package @2

-901

335544997

eem_func_not_returned

External function @1 not returned by the external engine plugin @2

-901

335544998

eem_proc_not_returned

External procedure @1 not returned by the external engine plugin @2

-901

335544999

eem_trig_not_returned

External trigger @1 not returned by the external engine plugin @2

-901

335545000

eem_bad_plugin_ver

Incompatible plugin version @1 for external engine @2

-901

335545001

eem_engine_notfound

External engine @1 not found

-901

335545004

pman_cannot_load_plugin

Error loading plugin @1

-901

335545005

pman_module_notfound

Loadable module @1 not found

-901

335545006

pman_entrypoint_notfound

Standard plugin entrypoint does not exist in module @1

-901

335545007

pman_module_bad

Module @1 exists but can not be loaded

-901

335545008

pman_plugin_notfound

Module @1 does not contain plugin @2 type @3

-901

335545010

unexpected_null

Value is NULL but isNull parameter was not informed

-901

335545011

type_notcompat_blob

Type @1 is incompatible with BLOB

-901

335545012

invalid_date_val

Invalid date

-901

335545013

invalid_time_val

Invalid time

-901

335545014

invalid_timestamp_val

Invalid timestamp

-901

335545015

invalid_index_val

Invalid index @1 in function @2

-901

335545018

private_function

Function @1 is private to package @2

-901

335545019

private_procedure

Procedure @1 is private to package @2

-901

335545021

bad_events_handle

invalid events id (handle)

-901

335545025

spb_no_id

missing service ID in spb

-901

335545026

ee_blr_mismatch_null

External BLR message mismatch: invalid null descriptor at field @1

-901

335545027

ee_blr_mismatch_length

External BLR message mismatch: length = @1, expected @2

-901

335545031

libtommath_generic

Libtommath error code @1 in function @2

-901

335545041

cp_process_active

Crypt failed - already crypting database

-901

335545042

cp_already_crypted

Crypt failed - database is already in requested state

-901

335545047

ee_blr_mismatch_names_count

External BLR message mismatch: names count = @1, blr count = @2

-901

335545048

ee_blr_mismatch_name_not_found

External BLR message mismatch: name @1 not found

-901

335545049

bad_result_set

Invalid resultset interface

-901

335545059

badvarnum

undefined variable number

-901

335545071

info_unprepared_stmt

Attempt to get information about an unprepared dynamic SQL statement.

-901

335545072

idx_key_value

Problematic key value is @1

-901

335545073

forupdate_virtualtbl

Cannot select virtual table @1 for update WITH LOCK

-901

335545074

forupdate_systbl

Cannot select system table @1 for update WITH LOCK

-901

335545075

forupdate_temptbl

Cannot select temporary table @1 for update WITH LOCK

-901

335545076

cant_modify_sysobj

System @1 @2 cannot be modified

-901

335545077

server_misconfigured

Server misconfigured - contact administrator please

-901

335545078

alter_role

Deprecated backward compatibility ALTER ROLE …​ SET/DROP AUTO ADMIN mapping may be used only for RDB$ADMIN role

-901

335545079

map_already_exists

Mapping @1 already exists

-901

335545080

map_not_exists

Mapping @1 does not exist

-901

335545081

map_load

@1 failed when loading mapping cache

-901

335545082

map_aster

Invalid name <*> in authentication block

-901

335545083

map_multi

Multiple maps found for @1

-901

335545084

map_undefined

Undefined mapping result - more than one different results found

-901

335545088

map_nodb

Global mapping is not available when database @1 is not present

-901

335545089

map_notable

Global mapping is not available when table RDB$MAP is not present in database @1

-901

335545090

miss_trusted_role

Your attachment has no trusted role

-901

335545091

set_invalid_role

Role @1 is invalid or unavailable

-901

335545093

dup_attribute

Duplicated user attribute @1

-901

335545094

dyn_no_priv

There is no privilege for this operation

-901

335545095

dsql_cant_grant_option

Using GRANT OPTION on @1 not allowed

-901

335545097

crdb_load

@1 failed when working with CREATE DATABASE grants

-901

335545098

crdb_nodb

CREATE DATABASE grants check is not possible when database @1 is not present

-901

335545099

crdb_notable

CREATE DATABASE grants check is not possible when table RDB$DB_CREATORS is not present in database @1

-901

335545102

savepoint_backout_err

Error during savepoint backout - transaction invalidated

-901

335545105

map_down

Some database(s) were shutdown when trying to read mapping data

-901

335545109

encrypt_error

Page requires encryption but crypt plugin is missing

-901

335545111

wrong_prvlg

System privilege @1 does not exist

-901

335545115

no_cursor

Cannot open cursor for non-SELECT statement

-901

335545127

cfg_stmt_timeout

Config level timeout expired.

-901

335545128

att_stmt_timeout

Attachment level timeout expired.

-901

335545129

req_stmt_timeout

Statement level timeout expired.

-901

335545139

decfloat_divide_by_zero

Decimal float divide by zero. The code attempted to divide a DECFLOAT value by zero.

-901

335545140

decfloat_inexact_result

Decimal float inexact result. The result of an operation cannot be represented as a decimal fraction.

-901

335545141

decfloat_invalid_operation

Decimal float invalid operation. An indeterminant error occurred during an operation.

-901

335545142

decfloat_overflow

Decimal float overflow. The exponent of a result is greater than the magnitude allowed.

-901

335545143

decfloat_underflow

Decimal float underflow. The exponent of a result is less than the magnitude allowed.

-901

335545144

subfunc_notdef

Sub-function @1 has not been defined

-901

335545145

subproc_notdef

Sub-procedure @1 has not been defined

-901

335545146

subfunc_signat

Sub-function @1 has a signature mismatch with its forward declaration

-901

335545147

subproc_signat

Sub-procedure @1 has a signature mismatch with its forward declaration

-901

335545148

subfunc_defvaldecl

Default values for parameters are not allowed in definition of the previously declared sub-function @1

-901

335545149

subproc_defvaldecl

Default values for parameters are not allowed in definition of the previously declared sub-procedure @1

-901

335545150

subfunc_not_impl

Sub-function @1 was declared but not implemented

-901

335545151

subproc_not_impl

Sub-procedure @1 was declared but not implemented

-901

335545152

sysf_invalid_hash_algorithm

Invalid HASH algorithm @1

-901

335545153

expression_eval_index

Expression evaluation error for index "@1" on table "@2"

-901

335545154

invalid_decfloat_trap

Invalid decfloat trap state @1

-901

335545155

invalid_decfloat_round

Invalid decfloat rounding mode @1

-901

335545159

bad_batch_handle

invalid batch handle

-901

335545160

intl_char

Bad international character in tag @1

-901

335545161

null_block

Null data in parameters block with non-zero length

-901

335545162

mixed_info

Items working with running service and getting generic server information should not be mixed in single info block

-901

335545163

unknown_info

Unknown information item, code @1

-901

335545164

bpb_version

Wrong version of blob parameters block @1, should be @2

-901

335545165

user_manager

User management plugin is missing or failed to load

-901

335545168

metadata_name

Name @1 not found in system MetadataBuilder

-901

335545169

tokens_parse

Parse to tokens error

-901

335545171

batch_compl_range

Message @1 is out of range, only @2 messages in batch

-901

335545172

batch_compl_detail

Detailed error info for message @1 is missing in batch

-901

335545175

big_segment

Segment size (@1) should not exceed 65535 (64K - 1) when using segmented blob

-901

335545176

batch_policy

Invalid blob policy in the batch for @1() call

-901

335545177

batch_defbpb

Can’t change default BPB after adding any data to batch

-901

335545178

batch_align

Unexpected info buffer structure querying for server batch parameters

-901

335545179

multi_segment_dup

Duplicated segment @1 in multisegment connect block parameter

-901

335545181

message_format

Error parsing message format

-901

335545182

batch_param_version

Wrong version of batch parameters block @1, should be @2

-901

335545183

batch_msg_long

Message size (@1) in batch exceeds internal buffer size (@2)

-901

335545184

batch_open

Batch already opened for this statement

-901

335545185

batch_type

Invalid type of statement used in batch

-901

335545186

batch_param

Statement used in batch must have parameters

-901

335545187

batch_blobs

There are no blobs in associated with batch statement

-901

335545188

batch_blob_append

appendBlobData() is used to append data to last blob but no such blob was added to the batch

-901

335545189

batch_stream_align

Portions of data, passed as blob stream, should have size multiple to the alignment required for blobs

-901

335545190

batch_rpt_blob

Repeated blob id @1 in registerBlob()

-901

335545191

batch_blob_buf

Blob buffer format error

-901

335545192

batch_small_data

Unusable (too small) data remained in @1 buffer

-901

335545193

batch_cont_bpb

Blob continuation should not contain BPB

-901

335545194

batch_big_bpb

Size of BPB (@1) greater than remaining data (@2)

-901

335545195

batch_big_segment

Size of segment (@1) greater than current BLOB data (@2)

-901

335545196

batch_big_seg2

Size of segment (@1) greater than available data (@2)

-901

335545197

batch_blob_id

Unknown blob ID @1 in the batch message

-901

335545198

batch_too_big

Internal buffer overflow - batch too big

-901

335545199

num_literal

Numeric literal too long

-901

335545202

hdr_overflow

Header page overflow - too many clumplets on it

-901

335545203

vld_plugins

No matching client/server authentication plugins configured for execute statement in embedded datasource

-901

335545206

ses_reset_err

Cannot reset user session

-901

335545207

ses_reset_open_trans

There are open transactions (@1 active)

-901

335545208

ses_reset_warn

Session was reset with warning(s)

-901

335545209

ses_reset_tran_rollback

Transaction is rolled back due to session reset, all changes are lost

-901

335545210

plugin_name

Plugin @1:

-901

335545211

parameter_name

PARAMETER @1

-901

335545212

file_starting_page_err

Starting page number for file @1 must be @2 or greater

-901

335545213

invalid_timezone_offset

Invalid time zone offset: @1 - must use format +/-hours:minutes and be between -14:00 and +14:00

-901

335545214

invalid_timezone_region

Invalid time zone region: @1

-901

335545215

invalid_timezone_id

Invalid time zone ID: @1

-901

335545216

tom_decode64len

Wrong base64 text length @1, should be multiple of 4

-901

335545217

tom_strblob

Invalid first parameter datatype - need string or blob

-901

335545218

tom_reg

Error registering @1 - probably bad tomcrypt library

-901

335545219

tom_algorithm

Unknown crypt algorithm @1 in USING clause

-901

335545220

tom_mode_miss

Should specify mode parameter for symmetric cipher

-901

335545221

tom_mode_bad

Unknown symmetric crypt mode specified

-901

335545222

tom_no_mode

Mode parameter makes no sense for chosen cipher

-901

335545223

tom_iv_miss

Should specify initialization vector (IV) for chosen cipher and/or mode

-901

335545224

tom_no_iv

Initialization vector (IV) makes no sense for chosen cipher and/or mode

-901

335545225

tom_ctrtype_bad

Invalid counter endianess @1

-901

335545226

tom_no_ctrtype

Counter endianess parameter is not used in mode @1

-901

335545227

tom_ctr_big

Too big counter value @1, maximum @2 can be used

-901

335545228

tom_no_ctr

Counter length/value parameter is not used with @1 @2

-901

335545229

tom_iv_length

Invalid initialization vector (IV) length @1, need @2

-901

335545230

tom_error

TomCrypt library error: @1

-901

335545231

tom_yarrow_start

Starting PRNG yarrow

-901

335545232

tom_yarrow_setup

Setting up PRNG yarrow

-901

335545233

tom_init_mode

Initializing @1 mode

-901

335545234

tom_crypt_mode

Encrypting in @1 mode

-901

335545235

tom_decrypt_mode

Decrypting in @1 mode

-901

335545236

tom_init_cip

Initializing cipher @1

-901

335545237

tom_crypt_cip

Encrypting using cipher @1

-901

335545238

tom_decrypt_cip

Decrypting using cipher @1

-901

335545239

tom_setup_cip

Setting initialization vector (IV) for @1

-901

335545240

tom_setup_chacha

Invalid initialization vector (IV) length @1, need 8 or 12

-901

335545241

tom_encode

Encoding @1

-901

335545242

tom_decode

Decoding @1

-901

335545243

tom_rsa_import

Importing RSA key

-901

335545244

tom_oaep

Invalid OAEP packet

-901

335545245

tom_hash_bad

Unknown hash algorithm @1

-901

335545246

tom_rsa_make

Making RSA key

-901

335545247

tom_rsa_export

Exporting @1 RSA key

-901

335545248

tom_rsa_sign

RSA-signing data

-901

335545249

tom_rsa_verify

Verifying RSA-signed data

-901

335545250

tom_chacha_key

Invalid key length @1, need 16 or 32

-901

335545251

bad_repl_handle

invalid replicator handle

-901

335545252

tra_snapshot_does_not_exist

Transaction’s base snapshot number does not exist

-901

335545253

eds_input_prm_not_used

Input parameter '@1' is not used in SQL query text

-901

335545255

invalid_time_zone_bind

Invalid time zone bind mode @1

-901

335545256

invalid_decfloat_bind

Invalid decfloat bind mode @1

-901

335545257

odd_hex_len

Invalid hex text length @1, should be multiple of 2

-901

335545258

invalid_hex_digit

Invalid hex digit @1 at position @2

-901

335545261

bind_convert

Can not convert @1 to @2

-901

335545264

dyn_no_create_priv

No permission for CREATE @1 operation

-901

335545265

suspend_without_returns

SUSPEND could not be used without RETURNS clause in PROCEDURE or EXECUTE BLOCK

-901

335545274

tom_key_length

Invalid key length @1, need >@2

-901

335545275

inf_invalid_args

Invalid information arguments

-901

335545276

sysf_invalid_null_empty

Empty or NULL parameter @1 is not accepted

-901

335545277

bad_loctab_num

Undefined local table number @1

-901

335545278

quoted_str_bad

Invalid text <@1> after quoted string

-901

335545279

quoted_str_miss

Missing terminating quote <@1> in the end of quoted string

-901

335545285

ods_upgrade_err

ODS upgrade failed while adding new system %s

-901

336068645

dyn_filter_not_found

BLOB Filter @1 not found

-901

336068649

dyn_func_not_found

Function @1 not found

-901

336068656

dyn_index_not_found

Index not found

-901

336068662

dyn_view_not_found

View @1 not found

-901

336068697

dyn_domain_not_found

Domain not found

-901

336068717

dyn_cant_modify_auto_trig

Triggers created automatically cannot be modified

-901

336068740

dyn_dup_table

Table @1 already exists

-901

336068748

dyn_proc_not_found

Procedure @1 not found

-901

336068752

dyn_exception_not_found

Exception not found

-901

336068754

dyn_proc_param_not_found

Parameter @1 in procedure @2 not found

-901

336068755

dyn_trig_not_found

Trigger @1 not found

-901

336068759

dyn_charset_not_found

Character set @1 not found

-901

336068760

dyn_collation_not_found

Collation @1 not found

-901

336068763

dyn_role_not_found

Role @1 not found

-901

336068767

dyn_name_longer

Name longer than database column size

-901

336068784

dyn_column_does_not_exist

column @1 does not exist in table/view @2

-901

336068796

dyn_role_does_not_exist

SQL role @1 does not exist

-901

336068797

dyn_no_grant_admin_opt

user @1 has no grant admin option on SQL role @2

-901

336068798

dyn_user_not_role_member

user @1 is not a member of SQL role @2

-901

336068799

dyn_delete_role_failed

@1 is not the owner of SQL role @2

-901

336068800

dyn_grant_role_to_user

@1 is a SQL role and not a user

-901

336068801

dyn_inv_sql_role_name

user name @1 could not be used for SQL role

-901

336068802

dyn_dup_sql_role

SQL role @1 already exists

-901

336068803

dyn_kywd_spec_for_role

keyword @1 can not be used as a SQL role name

-901

336068804

dyn_roles_not_supported

SQL roles are not supported in on older versions of the database. A backup and restore of the database is required.

-901

336068820

dyn_zero_len_id

Zero length identifiers are not allowed

-901

336068822

dyn_gen_not_found

Sequence @1 not found

-901

336068840

dyn_wrong_gtt_scope

@1 cannot reference @2

-901

336068843

dyn_coll_used_table

Collation @1 is used in table @2 (field name @3) and cannot be dropped

-901

336068844

dyn_coll_used_domain

Collation @1 is used in domain @2 and cannot be dropped

-901

336068846

dyn_cannot_del_def_coll

Cannot delete default collation of CHARACTER SET @1

-901

336068849

dyn_table_not_found

Table @1 not found

-901

336068851

dyn_coll_used_procedure

Collation @1 is used in procedure @2 (parameter name @3) and cannot be dropped

-901

336068856

dyn_ods_not_supp_feature

Feature '@1' is not supported in ODS @2.@3

-901

336068858

dyn_no_empty_pw

Password should not be empty string

-901

336068859

dyn_dup_index

Index @1 already exists

-901

336068864

dyn_package_not_found

Package @1 not found

-901

336068865

dyn_schema_not_found

Schema @1 not found

-901

336068871

dyn_funcnotdef_package

Function @1 has not been defined on the package body @2

-901

336068872

dyn_procnotdef_package

Procedure @1 has not been defined on the package body @2

-901

336068873

dyn_funcsignat_package

Function @1 has a signature mismatch on package body @2

-901

336068874

dyn_procsignat_package

Procedure @1 has a signature mismatch on package body @2

-901

336068875

dyn_defvaldecl_package_proc

Default values for parameters are not allowed in the definition of a previously declared packaged procedure @1.@2

-901

336068877

dyn_package_body_exists

Package body @1 already exists

-901

336068879

dyn_newfc_oldsyntax

Cannot alter new style function @1 with ALTER EXTERNAL FUNCTION. Use ALTER FUNCTION instead.

-901

336068886

dyn_func_param_not_found

Parameter @1 in function @2 not found

-901

336068887

dyn_routine_param_not_found

Parameter @1 of routine @2 not found

-901

336068888

dyn_routine_param_ambiguous

Parameter @1 of routine @2 is ambiguous (found in both procedures and functions). Use a specifier keyword.

-901

336068889

dyn_coll_used_function

Collation @1 is used in function @2 (parameter name @3) and cannot be dropped

-901

336068890

dyn_domain_used_function

Domain @1 is used in function @2 (parameter name @3) and cannot be dropped

-901

336068891

dyn_alter_user_no_clause

ALTER USER requires at least one clause to be specified

-901

336068894

dyn_duplicate_package_item

Duplicate @1 @2

-901

336068895

dyn_cant_modify_sysobj

System @1 @2 cannot be modified

-901

336068896

dyn_cant_use_zero_increment

INCREMENT BY 0 is an illegal option for sequence @1

-901

336068897

dyn_cant_use_in_foreignkey

Can’t use @1 in FOREIGN KEY constraint

-901

336068898

dyn_defvaldecl_package_func

Default values for parameters are not allowed in the definition of a previously declared packaged function @1.@2

-901

336068900

dyn_cyclic_role

role @1 can not be granted to role @2

-901

336068904

dyn_cant_use_zero_inc_ident

INCREMENT BY 0 is an illegal option for identity column @1 of table @2

-901

336068907

dyn_no_ddl_grant_opt_priv

no @1 privilege with grant option on DDL @2

-901

336068908

dyn_no_grant_opt_priv

no @1 privilege with grant option on object @2

-901

336068909

dyn_func_not_exist

Function @1 does not exist

-901

336068910

dyn_proc_not_exist

Procedure @1 does not exist

-901

336068911

dyn_pack_not_exist

Package @1 does not exist

-901

336068912

dyn_trig_not_exist

Trigger @1 does not exist

-901

336068913

dyn_view_not_exist

View @1 does not exist

-901

336068914

dyn_rel_not_exist

Table @1 does not exist

-901

336068915

dyn_exc_not_exist

Exception @1 does not exist

-901

336068916

dyn_gen_not_exist

Generator/Sequence @1 does not exist

-901

336068917

dyn_fld_not_exist

Field @1 of table @2 does not exist

-901

336397211

dsql_too_many_values

Too many values (more than @1) in member list to match against

-901

336397236

dsql_unsupp_feature_dialect

feature is not supported in dialect @1

-901

336397239

dsql_unsupported_in_auto_trans

@1 is not supported inside IN AUTONOMOUS TRANSACTION block

-901

336397258

dsql_alter_charset_failed

ALTER CHARACTER SET @1 failed

-901

336397259

dsql_comment_on_failed

COMMENT ON @1 failed

-901

336397260

dsql_create_func_failed

CREATE FUNCTION @1 failed

-901

336397261

dsql_alter_func_failed

ALTER FUNCTION @1 failed

-901

336397262

dsql_create_alter_func_failed

CREATE OR ALTER FUNCTION @1 failed

-901

336397263

dsql_drop_func_failed

DROP FUNCTION @1 failed

-901

336397264

dsql_recreate_func_failed

RECREATE FUNCTION @1 failed

-901

336397265

dsql_create_proc_failed

CREATE PROCEDURE @1 failed

-901

336397266

dsql_alter_proc_failed

ALTER PROCEDURE @1 failed

-901

336397267

dsql_create_alter_proc_failed

CREATE OR ALTER PROCEDURE @1 failed

-901

336397268

dsql_drop_proc_failed

DROP PROCEDURE @1 failed

-901

336397269

dsql_recreate_proc_failed

RECREATE PROCEDURE @1 failed

-901

336397270

dsql_create_trigger_failed

CREATE TRIGGER @1 failed

-901

336397271

dsql_alter_trigger_failed

ALTER TRIGGER @1 failed

-901

336397272

dsql_create_alter_trigger_failed

CREATE OR ALTER TRIGGER @1 failed

-901

336397273

dsql_drop_trigger_failed

DROP TRIGGER @1 failed

-901

336397274

dsql_recreate_trigger_failed

RECREATE TRIGGER @1 failed

-901

336397275

dsql_create_collation_failed

CREATE COLLATION @1 failed

-901

336397276

dsql_drop_collation_failed

DROP COLLATION @1 failed

-901

336397277

dsql_create_domain_failed

CREATE DOMAIN @1 failed

-901

336397278

dsql_alter_domain_failed

ALTER DOMAIN @1 failed

-901

336397279

dsql_drop_domain_failed

DROP DOMAIN @1 failed

-901

336397280

dsql_create_except_failed

CREATE EXCEPTION @1 failed

-901

336397281

dsql_alter_except_failed

ALTER EXCEPTION @1 failed

-901

336397282

dsql_create_alter_except_failed

CREATE OR ALTER EXCEPTION @1 failed

-901

336397283

dsql_recreate_except_failed

RECREATE EXCEPTION @1 failed

-901

336397284

dsql_drop_except_failed

DROP EXCEPTION @1 failed

-901

336397285

dsql_create_sequence_failed

CREATE SEQUENCE @1 failed

-901

336397286

dsql_create_table_failed

CREATE TABLE @1 failed

-901

336397287

dsql_alter_table_failed

ALTER TABLE @1 failed

-901

336397288

dsql_drop_table_failed

DROP TABLE @1 failed

-901

336397289

dsql_recreate_table_failed

RECREATE TABLE @1 failed

-901

336397290

dsql_create_pack_failed

CREATE PACKAGE @1 failed

-901

336397291

dsql_alter_pack_failed

ALTER PACKAGE @1 failed

-901

336397292

dsql_create_alter_pack_failed

CREATE OR ALTER PACKAGE @1 failed

-901

336397293

dsql_drop_pack_failed

DROP PACKAGE @1 failed

-901

336397294

dsql_recreate_pack_failed

RECREATE PACKAGE @1 failed

-901

336397295

dsql_create_pack_body_failed

CREATE PACKAGE BODY @1 failed

-901

336397296

dsql_drop_pack_body_failed

DROP PACKAGE BODY @1 failed

-901

336397297

dsql_recreate_pack_body_failed

RECREATE PACKAGE BODY @1 failed

-901

336397298

dsql_create_view_failed

CREATE VIEW @1 failed

-901

336397299

dsql_alter_view_failed

ALTER VIEW @1 failed

-901

336397300

dsql_create_alter_view_failed

CREATE OR ALTER VIEW @1 failed

-901

336397301

dsql_recreate_view_failed

RECREATE VIEW @1 failed

-901

336397302

dsql_drop_view_failed

DROP VIEW @1 failed

-901

336397303

dsql_drop_sequence_failed

DROP SEQUENCE @1 failed

-901

336397304

dsql_recreate_sequence_failed

RECREATE SEQUENCE @1 failed

-901

336397305

dsql_drop_index_failed

DROP INDEX @1 failed

-901

336397306

dsql_drop_filter_failed

DROP FILTER @1 failed

-901

336397307

dsql_drop_shadow_failed

DROP SHADOW @1 failed

-901

336397308

dsql_drop_role_failed

DROP ROLE @1 failed

-901

336397309

dsql_drop_user_failed

DROP USER @1 failed

-901

336397310

dsql_create_role_failed

CREATE ROLE @1 failed

-901

336397311

dsql_alter_role_failed

ALTER ROLE @1 failed

-901

336397312

dsql_alter_index_failed

ALTER INDEX @1 failed

-901

336397313

dsql_alter_database_failed

ALTER DATABASE failed

-901

336397314

dsql_create_shadow_failed

CREATE SHADOW @1 failed

-901

336397315

dsql_create_filter_failed

DECLARE FILTER @1 failed

-901

336397316

dsql_create_index_failed

CREATE INDEX @1 failed

-901

336397317

dsql_create_user_failed

CREATE USER @1 failed

-901

336397318

dsql_alter_user_failed

ALTER USER @1 failed

-901

336397319

dsql_grant_failed

GRANT failed

-901

336397320

dsql_revoke_failed

REVOKE failed

-901

336397322

dsql_mapping_failed

@2 MAPPING @1 failed

-901

336397323

dsql_alter_sequence_failed

ALTER SEQUENCE @1 failed

-901

336397324

dsql_create_generator_failed

CREATE GENERATOR @1 failed

-901

336397325

dsql_set_generator_failed

SET GENERATOR @1 failed

-901

336397330

dsql_max_exception_arguments

Number of arguments (@1) exceeds the maximum (@2) number of EXCEPTION USING arguments

-901

336397331

dsql_string_byte_length

String literal with @1 bytes exceeds the maximum length of @2 bytes

-901

336397332

dsql_string_char_length

String literal with @1 characters exceeds the maximum length of @2 characters for the @3 character set

-901

336397333

dsql_max_nesting

Too many BEGIN…​END nesting. Maximum level is @1

-901

336397334

dsql_recreate_user_failed

RECREATE USER @1 failed

-902

335544333

bug_check

internal Firebird consistency check (@1)

-902

335544335

db_corrupt

database file appears corrupt (@1)

-902

335544344

io_error

I/O error during "@1" operation for file "@2"

-902

335544346

metadata_corrupt

corrupt system table

-902

335544373

sys_request

operating system directive @1 failed

-902

335544384

badblk

internal error

-902

335544385

invpoolcl

internal error

-902

335544387

relbadblk

internal error

-902

335544388

blktoobig

block size exceeds implementation restriction

-902

335544394

badodsver

incompatible version of on-disk structure

-902

335544397

dirtypage

internal error

-902

335544398

waifortra

internal error

-902

335544399

doubleloc

internal error

-902

335544400

nodnotfnd

internal error

-902

335544401

dupnodfnd

internal error

-902

335544402

locnotmar

internal error

-902

335544404

corrupt

database corrupted

-902

335544405

badpage

checksum error on database page @1

-902

335544406

badindex

index is broken

-902

335544409

trareqmis

transaction—​request mismatch (synchronization error)

-902

335544410

badhndcnt

bad handle count

-902

335544411

wrotpbver

wrong version of transaction parameter block

-902

335544412

wroblrver

unsupported BLR version (expected @1, encountered @2)

-902

335544413

wrodpbver

wrong version of database parameter block

-902

335544415

badrelation

database corrupted

-902

335544416

nodetach

internal error

-902

335544417

notremote

internal error

-902

335544422

dbfile

internal error

-902

335544423

orphan

internal error

-902

335544432

lockmanerr

lock manager error

-902

335544436

sqlerr

SQL error code = @1

-902

335544448

bad_sec_info

-902

335544449

invalid_sec_info

-902

335544470

buf_invalid

cache buffer for page @1 invalid

-902

335544471

indexnotdefined

there is no index in table @1 with id @2

-902

335544472

login

Your user name and password are not defined. Ask your database administrator to set up a Firebird login.

-902

335544478

jrn_enable

enable journal for database before starting online dump

-902

335544479

old_failure

online dump failure. Retry dump

-902

335544480

old_in_progress

an online dump is already in progress

-902

335544481

old_no_space

no more disk/tape space. Cannot continue online dump

-902

335544482

no_wal_no_jrn

journaling allowed only if database has Write-ahead Log

-902

335544483

num_old_files

maximum number of online dump files that can be specified is 16

-902

335544484

wal_file_open

error in opening Write-ahead Log file during recovery

-902

335544486

wal_failure

Write-ahead log subsystem failure

-902

335544505

no_archive

must specify archive file when enabling long term journal for databases with round-robin log files

-902

335544506

shutinprog

database @1 shutdown in progress

-902

335544520

jrn_present

long-term journaling already enabled

-902

335544528

shutdown

database @1 shutdown

-902

335544557

shutfail

database shutdown unsuccessful

-902

335544564

no_jrn

long-term journaling not enabled

-902

335544569

dsql_error

Dynamic SQL Error

-902

335544653

psw_attach

cannot attach to password database

-902

335544654

psw_start_trans

cannot start transaction for password database

-902

335544717

err_stack_limit

stack size insufficent to execute current request

-902

335544721

network_error

Unable to complete network request to host "@1".

-902

335544722

net_connect_err

Failed to establish a connection.

-902

335544723

net_connect_listen_err

Error while listening for an incoming connection.

-902

335544724

net_event_connect_err

Failed to establish a secondary connection for event processing.

-902

335544725

net_event_listen_err

Error while listening for an incoming event connection request.

-902

335544726

net_read_err

Error reading data from the connection.

-902

335544727

net_write_err

Error writing data to the connection.

-902

335544732

unsupported_network_drive

Access to databases on file servers is not supported.

-902

335544733

io_create_err

Error while trying to create file

-902

335544734

io_open_err

Error while trying to open file

-902

335544735

io_close_err

Error while trying to close file

-902

335544736

io_read_err

Error while trying to read from file

-902

335544737

io_write_err

Error while trying to write to file

-902

335544738

io_delete_err

Error while trying to delete file

-902

335544739

io_access_err

Error while trying to access file

-902

335544745

login_same_as_role_name

Your login @1 is same as one of the SQL role name. Ask your database administrator to set up a valid Firebird login.

-902

335544791

file_in_use

The file @1 is currently in use by another process. Try again later.

-902

335544795

unexp_spb_form

unexpected item in service parameter block, expected @1

-902

335544809

extern_func_dir_error

Function @1 is in @2, which is not in a permitted directory for external functions.

-902

335544819

io_32bit_exceeded_err

File exceeded maximum size of 2GB. Add another database file or use a 64 bit I/O version of Firebird.

-902

335544831

conf_access_denied

Use of @1 at location @2 is not allowed by server configuration

-902

335544834

cursor_not_open

Cursor is not open

-902

335544841

cursor_already_open

Cursor is already open

-902

335544856

att_shutdown

connection shutdown

-902

335544882

long_login

Login name too long (@1 characters, maximum allowed @2)

-902

335544936

psw_db_error

Security database error

-902

335544970

missing_required_spb

Missing required item @1 in service parameter block

-902

335544971

net_server_shutdown

@1 server is shutdown

-902

335544974

no_threads

Could not start first worker thread - shutdown server

-902

335544975

net_event_connect_timeout

Timeout occurred while waiting for a secondary connection for event processing

-902

335544984

instance_conflict

Shared memory area is probably already created by another engine instance in another Windows session

-902

335544987

no_trusted_spb

Use of TRUSTED switches in spb_command_line is prohibited

-902

335545029

missing_data_structures

Install incomplete. To complete security database initialization please CREATE USER. For details read doc/README.security_database.txt.

-902

335545030

protect_sys_tab

@1 operation is not allowed for system table @2

-902

335545032

wroblrver2

unsupported BLR version (expected between @1 and @2, encountered @3)

-902

335545043

decrypt_error

Missing crypt plugin, but page appears encrypted

-902

335545044

no_providers

No providers loaded

-902

335545053

miss_config

Missing configuration file: @1

-902

335545054

conf_line

@1: illegal line <@2>

-902

335545055

conf_include

Invalid include operator in @1 for <@2>

-902

335545056

include_depth

Include depth too big

-902

335545057

include_miss

File to include not found

-902

335545060

sec_context

Missing security context for @1

-902

335545061

multi_segment

Missing segment @1 in multisegment connect block parameter

-902

335545062

login_changed

Different logins in connect and attach packets - client library error

-902

335545063

auth_handshake_limit

Exceeded exchange limit during authentication handshake

-902

335545064

wirecrypt_incompatible

Incompatible wire encryption levels requested on client and server

-902

335545065

miss_wirecrypt

Client attempted to attach unencrypted but wire encryption is required

-902

335545066

wirecrypt_key

Client attempted to start wire encryption using unknown key @1

-902

335545067

wirecrypt_plugin

Client attempted to start wire encryption using unsupported plugin @1

-902

335545068

secdb_name

Error getting security database name from configuration file

-902

335545069

auth_data

Client authentication plugin is missing required data from server

-902

335545070

auth_datalength

Client authentication plugin expected @2 bytes of @3 from server, got @1

-902

335545106

login_error

Error occurred during login, please check server firebird.log for details

-902

335545107

already_opened

Database already opened with engine instance, incompatible with current

-902

335545108

bad_crypt_key

Invalid crypt key @1

-902

335545112

miss_prvlg

System privilege @1 is missing

-902

335545113

crypt_checksum

Invalid or missing checksum of encrypted database

-902

335545114

not_dba

You must have SYSDBA rights at this server

-902

335545126

sql_too_long

SQL statement is too long. Maximum size is @1 bytes.

-902

335545130

att_shut_killed

Killed by database administrator.

-902

335545131

att_shut_idle

Idle timeout expired.

-902

335545132

att_shut_db_down

Database is shutdown.

-902

335545133

att_shut_engine

Engine is shutdown.

-902

335545134

overriding_without_identity

OVERRIDING clause can be used only when an identity column is present in the INSERT’s field list for table/view @1

-902

335545135

overriding_system_invalid

OVERRIDING SYSTEM VALUE can be used only for identity column defined as 'GENERATED ALWAYS' in INSERT for table/view @1

-902

335545136

overriding_user_invalid

OVERRIDING USER VALUE can be used only for identity column defined as 'GENERATED BY DEFAULT' in INSERT for table/view @1

-902

335545137

overriding_system_missing

OVERRIDING SYSTEM VALUE should be used to override the value of an identity column defined as 'GENERATED ALWAYS' in table/view @1

-902

335545166

icu_entrypoint

Missing entrypoint @1 in ICU library

-902

335545167

icu_library

Could not find acceptable ICU library

-902

335545170

iconv_open

Error opening international conversion descriptor from @1 to @2

-902

335545173

deflate_init

Compression stream init error @1

-902

335545174

inflate_init

Decompression stream init error @1

-902

335545180

non_plugin_protocol

Plugin not supported by network protocol

-902

335545200

map_event

Error using events in mapping shared memory: @1

-902

335545201

map_overflow

Global mapping memory overflow

-902

335545204

db_crypt_key

Missing database encryption key for your attachment

-902

335545259

bind_err

Error processing isc_dpb_set_bind clumplet "@1"

-902

335545260

bind_statement

The following statement failed: @1

-902

335545270

wrong_page

RDB$PAGES written by non-system transaction, DB appears to be damaged

-902

335545271

repl_error

Replication error

-902

335545272

ses_reset_failed

Reset of user session failed. Connection is shut down.

-902

335545273

block_size

File size is less than expected

-902

335545280

wrong_shmem_ver

@1: inconsistent shared memory type/version; found @2, expected @3

-902

335545281

wrong_shmem_bitness

@1-bit engine can’t open database already opened by @2-bit engine

-902

335545287

idx_expr_not_found

Definition of index expression is not found for index @1

-902

335545288

idx_cond_not_found

Definition of index condition is not found for index @1

-904

335544324

bad_db_handle

invalid database handle (no active connection)

-904

335544375

unavailable

unavailable database

-904

335544381

imp_exc

Implementation limit exceeded

-904

335544386

nopoolids

too many requests

-904

335544389

bufexh

buffer exhausted

-904

335544391

bufinuse

buffer in use

-904

335544393

reqinuse

request in use

-904

335544424

no_lock_mgr

no lock manager available

-904

335544430

virmemexh

unable to allocate memory from operating system

-904

335544451

update_conflict

update conflicts with concurrent update

-904

335544453

obj_in_use

object @1 is in use

-904

335544455

shadow_accessed

cannot attach active shadow file

-904

335544460

shadow_missing

a file in manual shadow @1 is unavailable

-904

335544661

index_root_page_full

cannot add index, index root page is full.

-904

335544676

sort_mem_err

sort error: not enough memory

-904

335544683

req_depth_exceeded

request depth exceeded. (Recursive definition?)

-904

335544758

sort_rec_size_err

sort record size of @1 bytes is too big

-904

335544761

too_many_handles

too many open handles to database

-904

335544762

optimizer_blk_exc

size of optimizer block exceeded

-904

335544792

service_att_err

Cannot attach to services manager

-904

335544799

svc_name_missing

The service name was not specified.

-904

335544813

optimizer_between_err

Unsupported field type specified in BETWEEN predicate.

-904

335544827

exec_sql_invalid_arg

Invalid argument in EXECUTE STATEMENT - cannot convert to string

-904

335544828

exec_sql_invalid_req

Wrong request type in EXECUTE STATEMENT '@1'

-904

335544829

exec_sql_invalid_var

Variable type (position @1) in EXECUTE STATEMENT '@2' INTO does not match returned column type

-904

335544830

exec_sql_max_call_exceeded

Too many recursion levels of EXECUTE STATEMENT

-904

335544832

wrong_backup_state

Cannot change difference file name while database is in backup mode

-904

335544833

wal_backup_err

Physical backup is not allowed while Write-Ahead Log is in use

-904

335544852

partner_idx_incompat_type

partner index segment no @1 has incompatible data type

-904

335544857

blobtoobig

Maximum BLOB size exceeded

-904

335544862

record_lock_not_supp

Stream does not support record locking

-904

335544863

partner_idx_not_found

Cannot create foreign key constraint @1. Partner index does not exist or is inactive.

-904

335544864

tra_num_exc

Transactions count exceeded. Perform backup and restore to make database operable again

-904

335544865

field_disappeared

Column has been unexpectedly deleted

-904

335544878

concurrent_transaction

concurrent transaction number is @1

-904

335544935

circular_computed

Cannot have circular dependencies with computed fields

-904

335544992

lock_dir_access

Can not access lock files directory @1

-904

335545020

request_outdated

Request can’t access new records in relation @1 and should be recompiled

-904

335545096

read_conflict

read conflicts with concurrent update

-904

335545110

max_idx_depth

Maximum index depth (@1 levels) is reached

-906

335544452

unlicensed

product @1 is not licensed

-906

335544744

max_att_exceeded

Maximum user count exceeded. Contact your database administrator.

-909

335544667

drdb_completed_with_errs

drop database completed with errors

-911

335544459

rec_in_limbo

record from transaction @1 is stuck in limbo

-913

335544336

deadlock

deadlock

-922

335544323

bad_db_format

file @1 is not a valid database

-923

335544421

connect_reject

connection rejected by remote interface

-923

335544461

cant_validate

secondary server attachments cannot validate databases

-923

335544462

cant_start_journal

secondary server attachments cannot start journaling

-923

335544464

cant_start_logging

secondary server attachments cannot start logging

-924

335544325

bad_dpb_content

bad parameters on attach or create database

-924

335544433

journerr

communication error with journal "@1"

-924

335544441

bad_detach

database detach completed with errors

-924

335544648

conn_lost

Connection lost to pipe server

-924

335544972

bad_conn_str

Invalid connection string

-924

335545085

baddpb_damaged_mode

Incompatible mode of attachment to damaged database

-924

335545086

baddpb_buffers_range

Attempt to set in database number of buffers which is out of acceptable range [@1:@2]

-924

335545087

baddpb_temp_buffers

Attempt to temporarily set number of buffers less than @1

-924

335545286

bad_par_workers

Wrong parallel workers value @1, valid range are from 1 to @2

-926

335544447

no_rollback

no rollback performed

-999

335544689

ib_error

Firebird error