Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
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 27/06/2007, 22h57   #1
Membre du Club
 
Inscription : janvier 2007
Messages : 265
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 265
Points : 63
Points : 63
Par défaut [Overlay] Livre de Mr Brouard et Mr Soutou

Bonsoir j'ai en main le livre de MM Brouard et Soutou, que je salue au passage, tant leurs travaux nous aident dans les sgbd.
C'est pour signaler un petit soucis, j'ai teste le script sql
Code :
1
2
 
SELECT overlay (usr_mail placing ' AT ' FROM position ('@' IN usr_mail) FOR 1) AS usr_at_mail FROM t_utilisateur_usr;
Ca ne marche pas sur un server MySQL 5.0. Ma question est la suivante, es ce que MySQL ne reconnait pas Overlay???
J'ai ete sur le site de MySQL rien n'apparait sur Overlay, j'en ai conclu, que j'ai sans doute mal cherche, ou il doit y avoir un bug dans mon install. Le client que j'utilise pour acceder a mon server est soit DBEdit, ou DBVisualizer.
Dans tout les cas je recupere une erreur, dans DBVisualizer il y a un code erreur 1064, et sql state 42000.
Quelqu'un aurait une idee.
Le livre est "sql" aux editions Pearson Education, le script est a la page 131.
smutmutant2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 21h14   #2
Membre expérimenté
 
Inscription : septembre 2006
Messages : 685
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 685
Points : 564
Points : 564
Non, cette fonction n'existe pas, mais pour une email, tu peux faire la même chose avec REPLACE.
http://dev.mysql.com/doc/refman/5.0/...html#id2902712
Xunil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 22h25   #3
Membre du Club
 
Inscription : janvier 2007
Messages : 265
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 265
Points : 63
Points : 63
Je te remercie l'ami pour ton intervention.
J'etais presque persuade que la fonction n'existe pas, mais il y a toujours cette part de doute. Ce doute qui fait tant de choses, et qui nous changent la vie parfois. J'etais aussi persuade que c'etait moi qui etait null car incapable de faire fonctionnement des scripts existant dans un livre.
Bon maintenant que c'est resolu, c'est bon. C'est quand meme dommage que les editeurs de SGBDR ne s'entendent pas tout sur une meme norme SQL, pour faire avancer les choses. Chacun fait son beurre dans son coin, mysql -qui n'est plus vraiment open source depuis son rachat par Oracle- qui propose ses fonctions. Oracle qui propose son PL-SQL, Microsoft son Transac SQL, etc...
Et moi avec Overlay qui suit perdu.

Enfin merci quand meme pour la reponse et aussi pour le lien.

Cordialement
smutmutant2003 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 16h46.


 
 
 
 
Partenaires

Hébergement Web