?
Solved

Mysql Stored Procedure

Posted on 2009-07-14
1
Medium Priority
?
646 Views
Last Modified: 2013-12-13
Hi,
I have a stored procedure to run sql statement. And i have passed a create procedure sql statement throught parameters but there is raise syntax error. What can i do?
ps: I use sqlyoq mysql client program
//this is my sp for execute sql statements.
DELIMITER $$
CREATE PROCEDURE `ExecuteSql`(
	IN pSql TEXT)
BEGIN
	SET @ssql=pSql;
	PREPARE stmt FROM @ssql;
	EXECUTE stmt;
END$$
DELIMITER ;
/************************//
 
 
/*problem is here, i call ExecuteSql sp from sql yoq */
CALL ExecuteSql('DELIMITER $$
                              CREATE PROCEDURE TestSp()
                               BEGIN
                               	SELECT \'This is a test\';
                             END$$
                             DELIMITER ;');
 
error is here: You have an error in your SQL syntax;....

Open in new window

problem.jpg
0
Comment
Question by:erenpasa
1 Comment
 
LVL 14

Accepted Solution

by:
flob9 earned 2000 total points
ID: 24847883
Tried this :

CALL ExecuteSql('CREATE PROCEDURE TestSp()
                 BEGIN
                 SELECT \'This is a test\';
                 END');

But you will get this :
"This command is not supported in the prepared statement protocol yet"
0

Featured Post

Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Article by: Tammy
MySQLTuner is a script written in Perl that allows you to review a MySQL installation quickly and make adjustments to increase performance and stability. The current configuration variables and status data is retrieved and presented in a brief forma…
A method of moving multiple mailboxes (in bulk) to another database in an Exchange 2010/2013/2016 environment...
With just a little bit of  SQL and VBA, many doors open to cool things like synchronize a list box to display data relevant to other information on a form.  If you have never written code or looked at an SQL statement before, no problem! ...  give i…
Planning to migrate your EDB file(s) to a new or an existing Outlook PST file? This video will guide you how to convert EDB file(s) to PST. Besides this, it also describes, how one can easily search any item(s) from multiple folders or mailboxes…

568 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question