Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
9 / 9 / 4
Регистрация: 27.06.2011
Сообщений: 295
1

Проверка входных параметров в хранимой процедуре

17.02.2015, 08:27. Показов 1623. Ответов 1
Метки нет (Все метки)

День Добрый, имеется хранимая процедура:
SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CREATE PROCEDURE NEW 
                                    (   
                      IN in_new VARCHAR(70),
                                      .....
                                    )
LANGUAGE SQL
 
BEGIN
 
    ...
 
    --ЕСЛИ in_new НЕ NULL ТО ВЫПОЛНЯЕМ 
    IF (in_new IS NOT NULL) THEN
       ...
    END IF;
 
    ...
 
END
При вызове процедуры со значением in_new = '' все равно проваливаюсь в блок IF
Подскажите может еще есть какой нибудь вариант проверки входных параметров?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.02.2015, 08:27
Ответы с готовыми решениями:

Проверка условий в хранимой процедуре (+++)
Платформа: MS SQL Server 7.0 Клиент передает в хранимый запрос переметр, по которому будет удалено...

Реализация хранимой процедуры с переменным числом входных параметров
Посоветуйте как быть! каким образом реализовать ХП с переменным числом входных парметров причем...

Передача параметров в хранимой процедуре
Есть хранимая процедура Poisk с входным @nom и выходным @pr int output параметрами. Код в дельфи: ...

Использование не всех параметров в хранимой процедуре
В задании нужно написать хранимую процедуру на обновление таблицы. В хранимой процедуре должно быть...

1
70 / 70 / 16
Регистрация: 07.05.2014
Сообщений: 181
18.02.2015, 17:20 2
Цитата Сообщение от GRURUS Посмотреть сообщение
--ЕСЛИ in_new НЕ NULL ТО ВЫПОЛНЯЕМ
* * IF (in_new IS NOT NULL) THEN
* * * *...
* * END IF;
Правильно '' и Null это не одно и тоже
Пишите
MySQL
1
IF (in_new IS NOT NULL) AND in_new <> '' THEN
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2015, 17:20

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как составить запрос в хранимой процедуре с возможностью передачи NULL параметров
Есть хранимая процедура, которая не работает как надо. Она используется для поиска данных в базе по...

Проверка входных параметров конструктора
Всем привет! Как правильно выходить из конструктора если какой либо входной параметр имеет не...

Проверка входных параметров на тип
Приветствую Всех. Прошу подсказать. как проверить входной параметр на тип: if(param.Text !=...

Проверка правильности входных параметров конструктора
Как проверить допустимость передаваемых входных параметров конструктора класса? Точнее, проверку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.