Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2010, 12:29   #1
D.O.G
Форумчанин
 
Регистрация: 06.08.2010
Сообщений: 101
По умолчанию и/или в MySQL

Доброго сремени суток. Есть ли что то подобное и/или в mysql? есть хранимая процедура
Код:
CREATE PROCEDURE `new_proc`(IN d1 DATE, IN d2 DATE, IN cart CHAR(20), IN print CHAR(20), IN neispr CHAR(20))
    NOT DETERMINISTIC
    SQL SECURITY DEFINER
    COMMENT ''
SELECT * FROM zamena WHERE
(cartr=cart) OR (printer=print) OR (neispravno=neispr) OR (datas>=d1 AND datas<=d2);
Надо чтобы посик данных в таблице либо выпонлнялся по этим данным или нет в зависимисти от какого значение имеет один из параметров. Допустим
Код:
CREATE PROCEDURE `new_proc`(IN d1 DATE, IN d2 DATE, IN cart CHAR(20), IN print CHAR(20), IN neispr CHAR(20))
    NOT DETERMINISTIC
    SQL SECURITY DEFINER
    COMMENT ''
SELECT * FROM zamena WHERE
(cartr=15A) OR (printer=HP 1200) OR (neispravno=NULL) OR (datas>=21.10.2010 AND datas<=31.12.2010);
если параметр равен значению NULL то этот параметр пропускается, а по остольным параметрам выводит данные.
D.O.G вне форума Ответить с цитированием
Старый 17.12.2010, 14:00   #2
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

либо отдельно под кажую комбинацию параметров писать свой запрос, либо динамически его собирать и выполнять через execute statement
soleil@mmc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что посоветуете mysql или все-таки mssql overlookerz БД в Delphi 1 14.10.2010 21:13
MySQL или файлы Nikolai_ SQL, базы данных 5 30.09.2010 11:52
Нужна литература по php, mysql в формате doc или fb2 Arassir Обсуждение статей 1 25.08.2010 16:05
Вывод данных из базы (mysql) в doc, rtf или pdf Иг0рёх@ Помощь студентам 4 25.08.2010 15:56
запрос в MYSQL WHERE по информации или что то другое? memka PHP 4 13.04.2009 23:16