Comment écrire un nom de colonne avec le point (“.”) dans la clause SELECT?
Je suis en train d'écrire le nom d'une colonne à l'aide de ".", sans succès
exemple:
SELECT PrmTable.Value = MAX(Value)
FROM TempTable
ou
SELECT MAX(Value) AS PrmTable.Value
FROM TempTable
Une idée ?
- essayer de l'enfermer dans des guillemets doubles - SELECT MAX(Valeur) COMME "PrmTable.De la valeur"
Vous devez vous connecter pour publier un commentaire.
Juste en la plaçant entre crochets, et il va travailler
par exemple
Je ne voudrais pas vous recommandons d'utiliser les noms de champ qui toujours besoin de vous pour mettre le nom entre parenthèses, il devient une douleur.
Aussi la période est utilisé dans SQL Server pour désigner le schéma de base de données et le nom de séparateurs. À l'aide de votre nom du champ le nom complet d'un champ devient:
Qui semble juste bizarre et probablement confondre autres Administrateurs de bases de données. Utilisez un trait de soulignement pour séparer les mots dans vos noms de champ, c'est un beaucoup plus commun de style: