SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.09.2010 03:12:07

bigbobah
Участник
Зарегистрирован: 18.09.2010
Сообщений: 5

set как параметр процедуры

Расскажите, пожалуйста, об использовании типа SET в качестве параметра процедуры. Каков синтаксис вызова процедуры?

Неактивен

 

#2 19.09.2010 03:36:51

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5833

Re: set как параметр процедуры

bigbobah написал:

Расскажите, пожалуйста, об использовании типа SET в качестве параметра процедуры.

А чем это отличается от любого другого типа?
http://dev.mysql.com/doc/refman/5.1/en/ … edure.html

bigbobah написал:

Каков синтаксис вызова процедуры?

http://dev.mysql.com/doc/refman/5.1/en/call.html

Неактивен

 

#3 19.09.2010 15:33:47

bigbobah
Участник
Зарегистрирован: 18.09.2010
Сообщений: 5

Re: set как параметр процедуры

спасибо

Неактивен

 

#4 19.09.2010 20:58:45

bigbobah
Участник
Зарегистрирован: 18.09.2010
Сообщений: 5

Re: set как параметр процедуры

Разобравшись, понял, что это не поможет мне решить мою задачу (скажите, если я не прав).
Задача такова.
Есть динамическая форма, с которой пользователь может добавить некоторое количество записей в одну таблицу. Это количество задаёт пользователь, и я заранее его не знаю. Далее эти значения должны передаваться в процедуру и для каждого из них должен производиться input. Подскажите, как это реализовать? Грубо говоря - процедура с динамическим набором параметров.

Неактивен

 

#5 19.09.2010 22:41:23

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5833

Re: set как параметр процедуры

Ну вариантов много, начиная от процедуры с заведомо большим числом параметров до объединения нескольких значений в одну переменную (а в процедуре обратная процедура) smile

Только непонятно зачем вам, вообще, нужна процедура. Действительно ли она нужна?

Неактивен

 

#6 20.09.2010 18:34:03

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: set как параметр процедуры

Как вариант — сначала одной процедурой заталкивать в «стек» аргументы
(например, временная таблица), а потом второй процедурой обрабатывать.

Но аргумент Васи в силе smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson