Please note: If this FAQ s empty you must choose English language from the drop-down-box below. Only English content is available as of now!
Navigation
- FAQ Home
- All categories
- About Webyog support and about this FAQ
- About the SQLyog program

- Connection issues

- Using the GUI
- Managing your MySQL Database Systems

- Database Schema Synchronization
- MySQL DATA synchronization
- Notification Services
- Importing external data
- Backup/Restore
- SQLyog Job Agent (SJA)

- Working with Views, Stored Procedures and Triggers
- Character Set and Localization Issues
- MySQL bugs that affect SQLyog
- Questions on Open Source and Compiling
- Instant Response
- Sitemap
7 Users online :: 7 Guests and 0 Registered
Most popular FAQs 
- I get error 1130 "Host is not allowed to ... (128704 views)
- Error no. 2003: Can't connect... (58523 views)
- Error no. 1251: "Client does not support authentication..." (50541 views)
- Error no. 1045: "Connection denied..." (46251 views)
- SQLyog Version History (45077 views)
- Error No. 2005: Unknown MySQL server host... (33381 views)
- What is HTTP-tunneling? (32471 views)
- What Is SSH and SSH-tunneling? (28002 views)
- Why are Stored Procedures not created when I import ... (27057 views)
- Do I need PHP to use SQLyog with MySQL? ... (23936 views)
Latest FAQs 
- SQLyog Version History (2010-09-02 04:20)
- Do I need to replace the PHP tunneler file ... (2010-03-25 10:26)
- Data get truncated when importing a large CSV-file. (2010-03-18 12:30)
- SQLyog is a client for the MySQL server - ... (2009-09-11 07:48)
- Can I use SQLyog with the various SQL-modes available ... (2009-08-20 08:02)
Notification Services
ID #1065
Is it possible to execute Stored Procedures from SQLyog/SJA 'Notifications Service'?
Yes, it is -
Provided - of course - that the MySQL server version supports this. To execute a Stored Procedure simply include this SQL
call my_db.my_proc();
or
call my_db.my_proc(parameterlist);
in the SQL executed with the notifications job. There is nothing special in this respect with the call() SQL statement compared to other SQL statements.
However - there are two restrictions:
- When executing Stored Procedures having OUT or INOUT -parameters the OUT -values will not be 'picked up' by the SJA and thus the OUT -values can't be used in a subsequent statement - because they simply are not available. We are working on a solution to this.
- When executing Stored Procedures when connected with HTTP-tunneling the resultset of a SELECT-query inside that Stored Procedure cannot be 'handed over' to PHP if the php_mysql() method is used for the connection. That is a restriction with the PHP php_mysql extension itself. As a consequence it is not possible to have e-mailed a resultset of a SELECT-query inside that Stored Procedure. To solve that the PHP php_mysqli extension must be used. From version 5.23 SQLyog supports HTTP-tunneling with the php_mysqli() connection method.
Tags: -
Related entries:
- Do I need PHP to use SQLyog with MySQL?
- SQLyog gives you the most options for connecting to MySQL
- Welcome to the Webyog FAQ
- Installation and upgrading
- Buying and Licensing SQLyog
Last update: 2005-12-07 05:43
Author: Peter Laursen
Revision: 1.0
You can comment this FAQ