powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Новое. Prepared statements in stored procedures ver 5.0
6 сообщений из 6, страница 1 из 1
Новое. Prepared statements in stored procedures ver 5.0
    #33420740
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не следил за версиями, т.к. одно время Prepared statements выключили в routines напроч.
Был приятно удивлен, что они таки работают, тестировал с версии 5.0.15-16
Почитать можно тут http://dev.mysql.com/tech-resources/articles/mysql-storedproc.html
Например, функция проверка значения произвольного поля в произвольной таблице
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
CREATE PROCEDURE `lpd_Check_TableFieldValue`(INOUT ioID VARCHAR( 50 ), iTableName VARCHAR( 50 ), iFieldName VARCHAR( 50 ))
    DETERMINISTIC
    SQL SECURITY DEFINER
    COMMENT ''
BEGIN
  SET @FieldValue=NULL;
  IF ioID IS NOT NULL THEN
    SET @s=CONCAT('SELECT ',iFieldName,' INTO @FieldValue FROM ',iTableName,' WHERE ',iFieldName,'=',ioID);
    PREPARE ps1 FROM @s;
    EXECUTE ps1;
    DEALLOCATE PREPARE ps1;
    SELECT @FieldValue INTO ioID;
  END IF;
END;
Пользовать так:
Код: plaintext
1.
2.
SET @ioID= 3331 ;
CALL `lpd_Check_TableFieldValue`(@ioID,'docms','ID');
SELECT @ioID;

Кто-нибудь работал с Prepared statements в процедурах? много багов встречается?
...
Рейтинг: 0 / 0
Новое. Prepared statements in stored procedures ver 5.0
    #33422116
Astron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не работал, но за инфу спасибо.... Нужная.
...
Рейтинг: 0 / 0
Новое. Prepared statements in stored procedures ver 5.0
    #33452942
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто UP, потому что часто бывают вопросы связанные с DSQL
...
Рейтинг: 0 / 0
Новое. Prepared statements in stored procedures ver 5.0
    #33452956
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напишите статью в ФАК.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Новое. Prepared statements in stored procedures ver 5.0
    #33477727
Steven13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Супер!
Возьму на вооружение.

Благодаря этому можно сильно упростить систему!
_______________
Пути мои - неисповедимы.
...
Рейтинг: 0 / 0
Новое. Prepared statements in stored procedures ver 5.0
    #33489008
Yorick.kiev.ua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валентин КПросто UP, потому что часто бывают вопросы связанные с DSQL

Во-во! Спасибо, искал да как-то не находилось никак. Еще раз UP, пока в ФАК не попадет!

Валентину - респект та увага!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Новое. Prepared statements in stored procedures ver 5.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]