Bonjour,
je travaille avec une distribution Debian Ubuntu et j'ai un problème avec une requete mysql
j'ai deux tables APPEL et DETAIL avec un champ NUMAPPEL dans chaque table.
je veux récupérer tout les numappels presents dans APPEL et non dans DETAIL. J'ai fais cette requete :
select distinct numappel from appel where numappel not in (select numappel from detail);
j'ai une erreur de syntaxe, je ne comprends pas.
Merci
Sylvain
Forum Programmation.SQL mysql clé étrangère dans une autre base de données
Bonjour,
J'utilise mysql 5.0 et j'ai besoin de créer des tables dans une bd dont les champ sont des clés étrangères dans d'autres bd.
J'ai essayé la ligne suivante :
create table user_test ( username varchar(255) references syscp.mail_users(username), password varchar(128) references syscp.mail_users(password) ,primary key (username));
mais je n'obtiens aucuns résultat :
mysql> select * from user_test ; Empty set (0.00 sec)
or
mysql> select username,password from syscp.mail_users;
+--------------------------------+---------------+
| username | password |
+--------------------------------+---------------+
| (...) | (...) |
+--------------------------------+---------------+
(…)
J'utilise mysql 5.0 et j'ai besoin de créer des tables dans une bd dont les champ sont des clés étrangères dans d'autres bd.
J'ai essayé la ligne suivante :
create table user_test ( username varchar(255) references syscp.mail_users(username), password varchar(128) references syscp.mail_users(password) ,primary key (username));
mais je n'obtiens aucuns résultat :
mysql> select * from user_test ; Empty set (0.00 sec)
or
mysql> select username,password from syscp.mail_users;
+--------------------------------+---------------+
| username | password |
+--------------------------------+---------------+
| (...) | (...) |
+--------------------------------+---------------+
(…)
Forum Programmation.SQL rdf
existe t'il un algorithme qui permet le stockage des fichiers rdf
Forum Programmation.SQL spool avec oracle
salut
je veux ecrire un fichier .sql avec spool et j'ai besoin d'ecrire
select 'quelque chose' from dual;
le probleme c'est que j'arrive pas a afficher un simple quotes
avec l'ecriture suivante
dbms_output.PUT_LINE('select 'quelque chose' from DUAL;' );
j'ai essayer avec double quotes avec un antislash rien a faire
Merci d'avance
je veux ecrire un fichier .sql avec spool et j'ai besoin d'ecrire
select 'quelque chose' from dual;
le probleme c'est que j'arrive pas a afficher un simple quotes
avec l'ecriture suivante
dbms_output.PUT_LINE('select 'quelque chose' from DUAL;' );
j'ai essayer avec double quotes avec un antislash rien a faire
Merci d'avance
Forum Programmation.SQL spool avec oracle
salut
je veux ecrire un fichier .sql avec spool et j'ai besoin d'ecrire
select 'quelque chose' from dual;
le probleme c'est que j'arrive pas a afficher un simple quotes
avec l'ecriture suivante
dbms_output.PUT_LINE('select 'quelque chose' from DUAL;' );
j'ai essayer avec double quotes avec un antislash rien a faire
Merci d'avance
je veux ecrire un fichier .sql avec spool et j'ai besoin d'ecrire
select 'quelque chose' from dual;
le probleme c'est que j'arrive pas a afficher un simple quotes
avec l'ecriture suivante
dbms_output.PUT_LINE('select 'quelque chose' from DUAL;' );
j'ai essayer avec double quotes avec un antislash rien a faire
Merci d'avance
Forum Programmation.SQL Nouveau sur linux et pb acces mysql
Bonjour tout le monde je suis nouveaux sur linux et je souhaite savoir comment paramétrer une base sql. Mon probleme c'est que je ne sais pas comment y acceder ? est t'elle installé par default sur linux suse 10 ? si oui comment y acceder et la parametrer ?
Ensuite j'ai pris linux pour sa securite , son prix, et surtout pour sa fiabilité. Mais pour etre honnete je patauge un peu. Je souhaiterai savoir si il y'a un serveur (…)
Ensuite j'ai pris linux pour sa securite , son prix, et surtout pour sa fiabilité. Mais pour etre honnete je patauge un peu. Je souhaiterai savoir si il y'a un serveur (…)
Forum Programmation.SQL Pb de procédure stockée Mysql5
Bonjour,
J'ai un problème avec une procédure stockée, qui au final me semble être lente lente qu'un traitement en php + mysql...
Je dois lancer l'import d'un gros fichier d'annonces immobilières (environ 80 000 annonces), avec quelques opérations sur chaque annonce (genre : si c'est une nouvelle annonce, j'insère juste l'annonce dans la base, par contre si c'est une mise à jour, je sauvegarde les modifs dans une table d'historique).
Pour améliorer les performances, je commence par stocker toutes les (…)
J'ai un problème avec une procédure stockée, qui au final me semble être lente lente qu'un traitement en php + mysql...
Je dois lancer l'import d'un gros fichier d'annonces immobilières (environ 80 000 annonces), avec quelques opérations sur chaque annonce (genre : si c'est une nouvelle annonce, j'insère juste l'annonce dans la base, par contre si c'est une mise à jour, je sauvegarde les modifs dans une table d'historique).
Pour améliorer les performances, je commence par stocker toutes les (…)
Forum Programmation.SQL Cours complet MySQL
Voici un lien vers une formation complète pour MySQL
http://abusus.lost-oasis.net/article5.html
http://abusus.lost-oasis.net/article5.html
Forum Programmation.SQL Cours complet PostgreSQL
Voici un lien vers une formation complète pour PostgreSQL
http://abusus.lost-oasis.net/article4.html
http://abusus.lost-oasis.net/article4.html
Forum Programmation.SQL Problème de jointure multiple
Bonjour, j'essaye toujours de migrer ma base oracle vers Postgre et je tombe sur un épineux problème de jointures multiples :
J'ai pris le parti de recommencer à transformer le code
je part donc de (format oracle) :
J'ai pris le parti de recommencer à transformer le code
je part donc de (format oracle) :
select a.*,
b.met_id,b.met_lib,
h.fct_id,
c.fct_lib,
d.ct_id,d.ct_lib,j.ct_valide,
e.typ_id,e.typ_lib,
f.notfct_val,
i.ser_lib
from
collaborateurs a,
metiers b,
fonction c,
competences_tech d,
type_ct e,
li_col_ct_fct f,
li_col_met g,
li_col_fct h,
service i,
LI_MET_TYP_CT j
where
(a.col_id=g.col_id(+)
and g.met_id=b.met_id(+))
and (a.col_id=h.col_id(+)
and h.fct_id=c.fct_id(+))
and (f.col_id=a.col_id and f.met_id=b.met_id (…)
Forum Programmation.SQL Traduction de requêtes Oracle vers PostgreSQL
Bonjour, je suis en train de migrer une applications utilisant une base de donnée Oracle vers PostgreSQL.
La plupart des requêtes passent bien malgré les disparités.
Je tombe néanmoins sur un problème épineux et fréquent : le symbole (+)
En effet, je me trouve en face de requêtes du style :
select (...)
from (...)
Where
COLLABORATEURS.SER_ID=SERVICE.SER_ID(+)
ou
select (...)
from (...)
Where
(+)COLLABORATEURS.SER_ID=SERVICE.SER_ID
Pour le premier pas, d'après ce que j'ai compris (d'après quelques docs), il est équivalent de (…)
La plupart des requêtes passent bien malgré les disparités.
Je tombe néanmoins sur un problème épineux et fréquent : le symbole (+)
En effet, je me trouve en face de requêtes du style :
select (...)
from (...)
Where
COLLABORATEURS.SER_ID=SERVICE.SER_ID(+)
ou
select (...)
from (...)
Where
(+)COLLABORATEURS.SER_ID=SERVICE.SER_ID
Pour le premier pas, d'après ce que j'ai compris (d'après quelques docs), il est équivalent de (…)
Forum Programmation.SQL spool
Bonjour
j'ai un fichier.sql (spool) avec le quel je recupere les resulta d'une requette dans un fichier texte
ce fichier est le meme sur deux serveur linux redhat
sur l'un ca marche sans probleme et sur l'autre il m'affiche le message d'erreur suivant
SP2-0332: Impossible de creer de fichier de sortie.
j'ai verifié les permission de rep (chmod en 774)
voila la forme de mon fichier
spool /home/prodirap/extract/extract_ADS.txt
set termout off
set pagesize 0
set linesize 70
set heading off
(…)
j'ai un fichier.sql (spool) avec le quel je recupere les resulta d'une requette dans un fichier texte
ce fichier est le meme sur deux serveur linux redhat
sur l'un ca marche sans probleme et sur l'autre il m'affiche le message d'erreur suivant
SP2-0332: Impossible de creer de fichier de sortie.
j'ai verifié les permission de rep (chmod en 774)
voila la forme de mon fichier
spool /home/prodirap/extract/extract_ADS.txt
set termout off
set pagesize 0
set linesize 70
set heading off
(…)
Forum Programmation.SQL Pour alex à 20:40:51 sur la tribune
select * from plop where (pika, meuh) not in (select prout, pan from totoz)
Forum Programmation.SQL Modéliser un gros graphe
Bonjour, j'ai l'intention de créer un gros graphe, doté de plusieurs millions de sommets (voir plus, peut-être, un jour) et je compte utiliser PostGreSQL (mais c'est un détail).
J'ai lu avec attention qq tutoriels sur les représentation intervalaires d'arborescences, mais évidemment, le concept ne s'applique pas dans mon cas, étant donné que le chemin est de taille non fixé.
Ce graphe devra répondre au cahier des charges suivant :
- Beaucoup d'update
- Beaucoup de select
- Pas mal de (…)
J'ai lu avec attention qq tutoriels sur les représentation intervalaires d'arborescences, mais évidemment, le concept ne s'applique pas dans mon cas, étant donné que le chemin est de taille non fixé.
Ce graphe devra répondre au cahier des charges suivant :
- Beaucoup d'update
- Beaucoup de select
- Pas mal de (…)
Forum Programmation.SQL resultat d'une requête sql
Bonjour,
J'ai créé une requete sql et le résultat ne me convient pas,
En fait je fait une selection sur une table fournisseur,
je veux que les infos par enregistrement soit sur 1 seule ligne.
et dans un fichier txt.
Merci d'avance.
J'ai créé une requete sql et le résultat ne me convient pas,
En fait je fait une selection sur une table fournisseur,
je veux que les infos par enregistrement soit sur 1 seule ligne.
et dans un fichier txt.
Merci d'avance.
Forum Programmation.SQL automatisé une requette sql sous unix
Bonjour,
j'ai une requete sql sur un serveur unix et je l'execute tous les jours via le sql+ et je recupere un fichier .txt
ce que je veux faire c'est automatisé l'execution de cette requete
un peu comme une tache planifié
alors je ne sais pas comment le faire en c,en perl,en shell? ...
merci
PS si vous avez du code n'esitez pas a me l'envoyé.
encore merci
j'ai une requete sql sur un serveur unix et je l'execute tous les jours via le sql+ et je recupere un fichier .txt
ce que je veux faire c'est automatisé l'execution de cette requete
un peu comme une tache planifié
alors je ne sais pas comment le faire en c,en perl,en shell? ...
merci
PS si vous avez du code n'esitez pas a me l'envoyé.
encore merci
Forum Programmation.SQL problème demarrage serveur mysql
ubuntu 5.10
mysql server 5.0.18 installé avec le rpm
mysql client 5.0.18 installé avec le rpm
mysql devel 5.0.18 installé avec le rpm
Bonjour à tous,
quand j'essaye de démarer le serveur mysql je n'ai aucun message d'erreur mais quand je tente de l'arrêter, c'est comme s'il ne tournait pas. J'ai également une erreur lorsque je tente de lancer un client. J'ai copié ci dessous les différentes étapes...
je lance le serveur:
douglas@PortableDouglas:~/dl/mysql$ /etc/init.d/mysql start
Starting MySQL................................... *
j'essaye de (…)
mysql server 5.0.18 installé avec le rpm
mysql client 5.0.18 installé avec le rpm
mysql devel 5.0.18 installé avec le rpm
Bonjour à tous,
quand j'essaye de démarer le serveur mysql je n'ai aucun message d'erreur mais quand je tente de l'arrêter, c'est comme s'il ne tournait pas. J'ai également une erreur lorsque je tente de lancer un client. J'ai copié ci dessous les différentes étapes...
je lance le serveur:
douglas@PortableDouglas:~/dl/mysql$ /etc/init.d/mysql start
Starting MySQL................................... *
j'essaye de (…)
Forum Programmation.SQL Une base de données avec des tags ?
Hello,
J'ai décidé de m'attaquer à http://www.dotclear.net/forum/viewtopic.php?id=14559 , n'ayant rien trouvé qui satisfasse mes besoins.
Petit question : comment construiriez-vous une DB avec des éléments et des tags ?
À priori, il me semble évident d'avoir une table d'éléments et une table de tags. Mais pour la liaison ?
Il me semble plus malin de mettre un champ dans la table tag avec les indexs des éléments concernés par ce tag. Le plus souvent, on aura en effet tendance à (…)
J'ai décidé de m'attaquer à http://www.dotclear.net/forum/viewtopic.php?id=14559 , n'ayant rien trouvé qui satisfasse mes besoins.
Petit question : comment construiriez-vous une DB avec des éléments et des tags ?
À priori, il me semble évident d'avoir une table d'éléments et une table de tags. Mais pour la liaison ?
Il me semble plus malin de mettre un champ dans la table tag avec les indexs des éléments concernés par ce tag. Le plus souvent, on aura en effet tendance à (…)
Forum Programmation.SQL Mise a jour de Table avec un Autre Table
Bonjour
Je souhaite mettre a jour les données de ma TABLE1 avec les données de ma TABLE2 elles possedent toutes les deux un identifiant unique INDICE qui permet de les relier.
Pourriez vous me donner un exemple de syntaxe a appliquer sur mon serveur sql pour mettre à jour par exemple Q1 de TABLE1 avec Q1 de TABLE2
Merci d'avance
Je souhaite mettre a jour les données de ma TABLE1 avec les données de ma TABLE2 elles possedent toutes les deux un identifiant unique INDICE qui permet de les relier.
Pourriez vous me donner un exemple de syntaxe a appliquer sur mon serveur sql pour mettre à jour par exemple Q1 de TABLE1 avec Q1 de TABLE2
Merci d'avance
Forum Programmation.SQL probleme lenteur d'accès SQL
Bonjour,
j'ai un problème pour accéder à mon serveur SQL depuis une autre
machine.
La durée de connexion au serveur est longue (environ 5s), comme vous
pouvez voir sur la capture éthereal suivante.
No. Time Source Destination Protocol Info 3 *REF* 192.168.12.21 192.168.12.251 TCP 4353 > 3306 [SYN] Seq=0 Ack=0 Win=65535 Len=0 MSS=1460 4 0.000249 192.168.12.251 192.168.12.21 TCP 3306 > 4353 [SYN, ACK] Seq=0 Ack=1 Win=5840 Len=0 MSS=1460 5 0.000282 192.168.12.21 192.168.12.251 TCP 4353 > 3306 [ACK] Seq=1 Ack=1 Win=65535 (…)
Forum Programmation.SQL Restreindre le group by dans un requète mysql
Bonjour tout le monde,
alors voilà mon problème, je souhaterais faire une requète mysql dans ce genre:
SELECT id FROM membres ORDER BY rang ASC
L'idée c'est de classer les membres par rang, jusque là OK
Le soucis c'est qu'après je fait un for($i=0;$i<nbr_enregistrement;$i++) et j'aimerai traiter d'abord les rang 1,2,3,n et à la fin seulement les rangs=0.
Soucis: mon ORDER BY rang ASC me colle les rang=0 en premier...
Comment faire donc pour traiter mes enregistrement par rang croissant (…)
alors voilà mon problème, je souhaterais faire une requète mysql dans ce genre:
SELECT id FROM membres ORDER BY rang ASC
L'idée c'est de classer les membres par rang, jusque là OK
Le soucis c'est qu'après je fait un for($i=0;$i<nbr_enregistrement;$i++) et j'aimerai traiter d'abord les rang 1,2,3,n et à la fin seulement les rangs=0.
Soucis: mon ORDER BY rang ASC me colle les rang=0 en premier...
Comment faire donc pour traiter mes enregistrement par rang croissant (…)
Forum Programmation.SQL nombre d'enregistrement mysql
bonjour,
Je centralise mes logs dans une base de données Mysql.
En 1 jour, j'ai plus de 600 000 nouvelles entrées dans la base... et j'aimerais garder les logs sur plusieurs mois.... alors je me demandais quelle était la limite (en terme d'enregistrements) supportée par Mysql? des milliards? y a t'il une limite? ou la trouver?
Ps : j'utilise Mysql 4.1.11 sous Linux Fedora Core 3
Merci!
Je centralise mes logs dans une base de données Mysql.
En 1 jour, j'ai plus de 600 000 nouvelles entrées dans la base... et j'aimerais garder les logs sur plusieurs mois.... alors je me demandais quelle était la limite (en terme d'enregistrements) supportée par Mysql? des milliards? y a t'il une limite? ou la trouver?
Ps : j'utilise Mysql 4.1.11 sous Linux Fedora Core 3
Merci!
Forum Programmation.SQL Comment générer plusieurs tuples à partir d'un seul
Bonjour à tous et mes meilleurs voeux pour 2k6,
Mon voeu à moi (#2006-00000000001 :-) serait de pouvoir générer
via une vue une liste de lignes pour chaque date comprise dans un
intervalle.
J'ai une table d'absences:
-id_seq
-id_gugusse
-date_debut
-date_fin
Je souhaiterais arriver à une vue me renvoyant l'id de la personne
et un champ "jour" mais ayant autant de lignes que de jours
d'intervalle entre les 2 dates: si la fourchette est du 6/1 au 8/1, la
vue (…)
Mon voeu à moi (#2006-00000000001 :-) serait de pouvoir générer
via une vue une liste de lignes pour chaque date comprise dans un
intervalle.
J'ai une table d'absences:
-id_seq
-id_gugusse
-date_debut
-date_fin
Je souhaiterais arriver à une vue me renvoyant l'id de la personne
et un champ "jour" mais ayant autant de lignes que de jours
d'intervalle entre les 2 dates: si la fourchette est du 6/1 au 8/1, la
vue (…)
Forum Programmation.SQL La SQL se moque de moi ><
Salut à tous,
Pour mon problème de compilation, j'ai réussi. Pour les curieux, sachez que ça venait du fait que le makefiles du programme ne trouvait pas les library sql, et donc en modifiant, l'emplacement où les chercher, le problème a été résolu ^_^"
Mais, maintenant, je me trouve fâce à un second problème. Lorsque je suis en shell sur le Linux, et que je tape "mysql", j'accède sans souci aux databases. Par contre, que ça soit l'application en local, (…)
Pour mon problème de compilation, j'ai réussi. Pour les curieux, sachez que ça venait du fait que le makefiles du programme ne trouvait pas les library sql, et donc en modifiant, l'emplacement où les chercher, le problème a été résolu ^_^"
Mais, maintenant, je me trouve fâce à un second problème. Lorsque je suis en shell sur le Linux, et que je tape "mysql", j'accède sans souci aux databases. Par contre, que ça soit l'application en local, (…)
Forum Programmation.SQL Erreur lors de la compilation d'un programme SQL
Bonjour à tous,
Voilà, un ami vient de formater son PC, et à installer Mandrake 10.2. On voudrai faire tourner un application type server SQL dessus. J'ai donc installé Mysql selon les indications indiqués ici (http://www.france-fps.com/article.php3?id_article=593). La database mysql est bien en place, et en local, j'y accède sans problème, à part à distance (bien que j'ai crée des profils qui devrait le permettre [j'en ai déjà crée sur d'autres machines).
Et il me semble que ce problème d'accès (…)
Voilà, un ami vient de formater son PC, et à installer Mandrake 10.2. On voudrai faire tourner un application type server SQL dessus. J'ai donc installé Mysql selon les indications indiqués ici (http://www.france-fps.com/article.php3?id_article=593). La database mysql est bien en place, et en local, j'y accède sans problème, à part à distance (bien que j'ai crée des profils qui devrait le permettre [j'en ai déjà crée sur d'autres machines).
Et il me semble que ce problème d'accès (…)