Vous n'êtes pas identifié(e).

#1 Re : Général » Syntaxe des Requetes SQL » 07/05/2009 09:37:27

Bonjour, merci pour votre réponse.

Bien en ce qui concerne les guillemets, en effet ça doit être ça.
Existe t'il un paramètre de serveur afin de supprimer cette contrainte ?

Et par contre pour le second point, en effet je me suis mal exprimé, je dois bien écrire nom_schémas.nom_table et non pas nom_base.nom_table.
La encore, existe t il un paramètre serveur afin de pourvoir écrire des requêtes sans devoir spécifier le nom du schémas?

Ou bien, ca serait que toutes les tables qui ne sont pas dans le schémas public demanderai à être préfixée par le nom du schémas?

Par exemple :

une base qui contient un schémas toto contient une table couleur

-------------------------------------
|          couleur                       |
-------------------------------------
| Description : varchar(45)      |
| TrueColor       : BIGINT(45)  |
| TypeCouleur   : INTEGER      |
...

j aimerai écrire
SELECT Description, TrueColor from couleur;

et non pas

SELECT "Description", "TrueColor" from toto.couleur;

Est 'il possible de modifier des paramètres serveurs pour faire cela ?

Encore merci

#2 Général » Syntaxe des Requetes SQL » 06/05/2009 16:39:47

fetter77
Réponses : 4

Bonjour,

Je développe une application sous windows ou l'on peut choisir son SGBD.

Sous Acess, MySql je n' ai pas de problème, mais par contre sous Postgre j'ai des erreurs de requêtes du genre pour les SELECT, je dois spécifier le nom de la base et mettre le nom des attributs entre " ".

Donc je dois écrire
SELECT "nom_attribut" FROM nom_base.nom_table

alors que j'aimerai marquer

SELECT nom_attribut FROM nom_table.

J'ai parcouru la doc de Postgre, et j'ai noté que la deuxième syntaxe était accepté. Je pense donc que ca doit être un problème de configuration du serveur, mais je n'ai rien trouve la non plus.

Merci pour votre aide, la je sèche.

Pied de page des forums

Propulsé par FluxBB