Bonjour
Travaillant sur une base de données sous Firebird 2.5 je décide de créer une table temporaire avec Flamerobin.
Faute d'imagination je l'appelle WORK et exécute cette requête
La requête s’exécute mais la table n'existe pas ! Je la trouve finalement sous le nom MON_ID mais il est impossible d'en consulter les propriétés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE TABLE WORK ( MON_ID integer );
Constatant que le mot WORK apparait en bleu dans Flamerobin je comprends que WORK est un mot réservé (ce que la doc me révèle en effet)
J'essaie de supprimer MON_IDmais la requête échoue : la table n'existe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DROP MON_ID
Inquiet j'essaieet là ça fonctionne, MON_ID disparait, ouf.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DROP WORK
Je reconnais avoir commis une bévue en utilisant le mot WORK mais le comportement de FB 2.5 est plutôt étrange.
A noter que FB 2.1 refuse simplement de créer la table.
Pour information...
Partager