Nom de la colonne commençant par un numéro?
J'ai un nom de colonne dans une de mes tables appelé: 3RD_DIAG_CODE - VARCHAR2 (10 Byte)
Lorsque j'essaie d'exécuter une requête, il me donne l'erreur suivante en soulignant 3RD_DIAG_CODE
.
ORA-00923: à PARTIR de mots clés ne trouve pas là où l'on attend.
Comment puis-je apporter dans ce domaine sans qu'il en jetant un message d'erreur à chaque fois que je apporter dans ce domaine?
OriginalL'auteur JK0124 | 2011-05-24
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez la colonne des noms qui commencent par un numéro, puis vous devez utiliser des guillemets. Par exemple:
Edit: Comme pour le message d'erreur lui-même, vous êtes probablement (en BQ écrit), manque une virgule de la clause select.
OriginalL'auteur gsiems
Vous avez probablement deux colonnes de la liste sans une virgule entre eux.
intéressant. Ne pas s'attendre à ce que le comportement à tous. > sélectionnez 3dxasdfasdf, 4adffafafdasdf de double XASDFASDF ADFFAFAFDASDF --------- ------------- 3.0 4
OriginalL'auteur BQ.
Vérifier votre cahier des charges, mais dans SQL Server, nous aurions placer cette colonne nom entre crochets:
[3RD_DIAG_CODE]
L'OP a indiqué qu'ils sont de l'utilisation d'Oracle, de sorte solutions assurant la syntaxe SQL Server ne sont pas utiles. Sur StackOverflow la
[sql]
tag signifie que le langage de requête et pas MS SQL Server.OriginalL'auteur AllenG