Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/08/2004, 14h21   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 39
Points : 14
Points : 14
Envoyer un message via ICQ à geoffrey_k Envoyer un message via MSN à geoffrey_k
Par défaut [sybase] requete SQL non-ANSI

Bonjour,

J'ai cherche sur l'aide en ligne de Sybase mais je n'ai pas trouve de reponse a ma question, pourriez vous m'aider ?

Je cherche a savoir si une syntaxe non-ANSI est supportee par Sybase (ASA v 7.x, 8.x ou 9.x) ?

Exemple de requete UPDATE non-ANSI (supportee par Informix) :
UPDATE table SET (f11,f12,f13) = (1,2,3) WHERE f11=1

Merci

Geoffrey
geoffrey_k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2004, 16h24   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Non, ce n'est pas supporté...
La syntaxe correcte est
Code :
UPDATE TABLE SET f11=1, f12=2, f13=3  WHERE f11=1
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2004, 16h29   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 39
Points : 14
Points : 14
Envoyer un message via ICQ à geoffrey_k Envoyer un message via MSN à geoffrey_k
Ok, merci beaucoup !

(je connaissais la syntaxe supportee, mais je n'avais trouve nul part dans la doc Sybase de reference a cela)
geoffrey_k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2004, 13h08   #4
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Citation:
Envoyé par geoffrey_k
Ok, merci beaucoup !

(je connaissais la syntaxe supportee, mais je n'avais trouve nul part dans la doc Sybase de reference a cela)
Vraiment ? et pourtant il y a ce post quelques lignes juste plus haut...

Guide SQL pour ASA 9.0.1
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2004, 14h06   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 39
Points : 14
Points : 14
Envoyer un message via ICQ à geoffrey_k Envoyer un message via MSN à geoffrey_k
J'ai parcouru cette doc mais, comme je l'ai dit, je n'y avais pas trouve la reponse a ma question...

(J'avais pas ecrit "Je n'ai pas trouve la doc" mais "Je n'ai pas trouve DANS la doc")
geoffrey_k est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2004, 09h33   #6
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Encore 2 petites choses :

1) le set F11=1 est inutile puisqu'il est déjà membre de la condition

2) tu nous fais pas confiance pour aller poster en double sur dbforum ?
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2004, 09h45   #7
Candidat au titre de Membre du Club
 
Inscription : mars 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 39
Points : 14
Points : 14
Envoyer un message via ICQ à geoffrey_k Envoyer un message via MSN à geoffrey_k
chipotteur va

Ma requete n'etait qu'un exemple (suis pas tres doue pour les exemples, la preuve)

Et sinon ben disons que si je pose ma question a plusieurs endroits, c'est surtout pour esperer avoir une reponse au plus vite (mais c'est ici que vous etes les plus sympas).

Rassure ?

PS : desole pour la disparition des accents mais j'ai un clavier QWERTY
geoffrey_k est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h57.


 
 
 
 
Partenaires

Hébergement Web