Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Процедуры с передаваемым параметров в курсор возможно?
 
 автор: smile.80   (23.05.2008 в 18:00)   письмо автору
 
 

Сабж собственно...
как пример:
DELIMITER $$

DROP PROCEDURE IF EXISTS `test2`.`getElementP`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `getElementP` (IN _id int, IN _sqlQuery text)
BEGIN
DECLARE cursor1 CURSOR FOR SELECT `ID` FROM `table` ORDER BY `SORT` ASC;
OPEN CLOSE cursor1;
...тратата.....
CLOSE cursor1;
END$$

DELIMITER ;

есть переменная передаваемая _sqlQuery как собственно сделать так чтобы использовать её в курсоре, вместо селекта написанного там сейчас?
чего только не перепробовал... EXECUTE не может отработать DECLARE ((, чего делать и как быть? в MSSQL как-то это легко осуществляется а в MySql не пойму ((

   
 
 автор: ronin80   (23.05.2008 в 18:13)   письмо автору
 
   для: smile.80   (23.05.2008 в 18:00)
 

для меня это тоже до сих пор остаётся загадкой, перерыл все материалы. стандартных средств не нашёл. прийдётся наверное придумывать что то сверхестественное.

   
 
 автор: smile.80   (23.05.2008 в 18:20)   письмо автору
 
   для: ronin80   (23.05.2008 в 18:13)
 

мда... бред какой-то, функции сделали но не доделали называется ))
у меня только пока вариант через php например создавать процедуру с уникальным именем и телом которое нужно, выполнять её, а потом удалять )))) жесть :-D

   
 
 автор: ronin80   (23.05.2008 в 23:46)   письмо автору
 
   для: smile.80   (23.05.2008 в 18:20)
 

я примерно таким образом и решил эту проблему, в приложении

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования