OVH Cloud OVH Cloud

Erreur sur requête SQL

3 réponses
Avatar
Gérard Ducouret
Bonjour,
Question de débutant :
Qu'est-ce que j'ai pu faire pour mériter le message d'erreur suivant lors
d'une requête SQL:

Server: Msg 1038, Level 15, State 3, Line 4
Impossible d'utiliser des noms d'objets ou de colonnes vides. Si nécessaire,
utilisez un espace.

Merci pour toute aide.

Gérard

3 réponses

Avatar
Gérard Ducouret
Bon, j'ai trouvé :
J'avais mis Where PROJ_NAME <> ""
au lieu de Where PROJ_NAME <> ''
pour éliminer les vides dans cette colonne

Gérard






Avatar
Fred BROUARD
logique : un nom d'objet, lorsqu'il risque d'être interprété comme un mot clef de SQL doit être entouré de guillemets :

Exemple :
SELECT "SELECT", "INSERT", "UPDATE"
FROM "TABLE"
WHERE "WHERE" = 'WHERE'

A +

Gérard Ducouret a écrit:
Bon, j'ai trouvé :
J'avais mis Where PROJ_NAME <> ""
au lieu de Where PROJ_NAME <> ''
pour éliminer les vides dans cette colonne

Gérard











--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Gérard Ducouret
Bonjour Fred,
Merci pour la précision.

Gérard

"Fred BROUARD" a écrit dans le message de
news:
logique : un nom d'objet, lorsqu'il risque d'être interprété comme un mot


clef de SQL doit être entouré de guillemets :

Exemple :
SELECT "SELECT", "INSERT", "UPDATE"
FROM "TABLE"
WHERE "WHERE" = 'WHERE'

A +

Gérard Ducouret a écrit:
> Bon, j'ai trouvé :
> J'avais mis Where PROJ_NAME <> ""
> au lieu de Where PROJ_NAME <> ''
> pour éliminer les vides dans cette colonne
>
> Gérard
>
>
>
>>
>
>

--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************