Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : synthaxe create function [ Archives / Problème avec une fonction ] (coucou747)

dimanche 4 décembre 2005 à 13:29:07 | synthaxe create function

coucou747

Salut,
je shouaites automatiser mes ajouts de news / fichiers... ect, pour mon blog.

J'ai fais pour le moment des choses toutes simples : INSERT INTO, DELETE FROM ect...

Mais j'aimerais automatiser les requettes : faire un truc genre SUPPR_ARTICLE(42);

je me suis inspiré de :
http://dev.mysql.com/doc/refman/5.0/fr/declare-handlers.html

pour faire une petite fonction (pas encore une procédure ^^ j'y vais pas à pas...)

j'ai testé :
CREATE FUNCTION hello (@s CHAR(20)) RETURNS CHAR(50) RETURN CONCAT('Hello, ',@s,'!')

et on me renvoi : Erreur SQL !
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(@s CHAR(20)) RETURNS CHAR(50) RETURN CONCAT('Hello, ',@s,'!')

sur une console php, et
mysql> CREATE FUNCTION hello (@s CHAR(20)) RETURNS CHAR(50) RETURN CONCAT('Hello, ',@s,'!')
    -> \G
ERROR 1064: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '(@s CHAR(20)) RETURNS CHAR(50) RETURN CONCAT('Hello, ',@s,'!')'
mysql>

  merci d'avance !


In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]

dimanche 4 décembre 2005 à 14:44:11 | Re : synthaxe create function

coucou747

Réponse acceptée !
un petit détail :

mysql> SELECT version()
    -> \G
*************************** 1. row ***************************
version(): 4.0.24_Debian-10sarge1-log
1 row in set (0.00 sec)

mysql>


Anthomicro m'a dit que ça ne marchait qu'avec mysql 5....

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]



Cette discussion est classé dans : function, mysql, char, hello, create


Répondre à ce message

Sujets en rapport avec ce message

MySQL Server Instance Configuration Wizard Error Number 1146 [ par baratribord ] Bonjour,J'essayes d'installer MySQL Server 5.1 sur winXP SP2 et je rencontre moult difficultées.La dernière en date que je ne parviens à résoudre conc MySQL jonction/fusion/union vers une table tierce [ par pcerne ] Bonjour, Petit schéma explicatif : J'ai une table A id int nom_id char(30) prenom_id char(30) une table B id CREATE TABLE ERREUR [ par didygwatinik ] Bonjour, Voici le create table de ma table notertexte : $liendb=mysql_connect("localhost","root","");mysql_select_db("jeunestalents");$sql="CREATE TA Plantage Mysql sur requête [ par kohntark ] Salut,Voici mon problème :tables :a : ~478 305 enregistrementsb : ~465 813 enregistrementsc : ~460 070 enregistrementsJe cherche à trouver les ref pré Equivalent des databases de MySQL sous Oracle. [ par LocalStone ] Salut à tous, Moi et mon groupe de projet avons un petit soucis de méthodologie ... Mais nous n'arrivons pas à le résoudre, malgré nos multiples reche Problème dans le transfert de bdd [ par zak2mars ] Bonjour, je vous fais part de mon problème : Je suis débutant et j'ai fait un site web avec une base de données sur ovh. Le site fonctionne très bien. ERREUR DE CONNECTION LIAISON ODBC login [ par ju0123456789 ] Bonjour,J'ai créé un page de login pour se connecter à une base de données, mais j'ai les erreurs suivantes :Warning: odbc_exec() [fun page de login MySQL en ODBC ? [ par ju0123456789 ] bonjour ! J'ai un script en MySQL de login, qui marche très bien, mais ma base au taf c'est en ODBC, j'ai essayé de la transcrire en ODBC mais ça ne Insertion d'une variable dans table sql [ par jlmzk ] Salut à tous.Voila c'est tout simple, j'ai une variable $bc dont la valeur peut être par exemple AB01Si je fais un echo $bc; j'ai bien AB01 qui s'affi mysql(rectification de ma question) [ par limalima ] Bonjour, j'ai installé Mysql et au moment de l'installation on me demande un pass(je pense c'est le pass du root), j'ai crée un new user avec un p


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.