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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2018, 07:49   #1
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 198
Вопрос MySQL необязательный параметр функции

Здравствуйте,
возникла необходимость создания хранимой функции с одним необязательным параметроm, т.е если его не указывать при вызове - берется значение по умолчанию.
Код:
...
create function testf(a int, b int=0)
...

call testf(3,4)
call testf(3)
...
dbalor вне форума Ответить с цитированием
Старый 22.08.2018, 08:06   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Коль синтаксис не позволяет значит ни как
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 22.08.2018, 08:12   #3
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 198
По умолчанию

И никаких вариантов?

А если перейти на др. СУБД? Postgresql к примеру?
dbalor вне форума Ответить с цитированием
Старый 22.08.2018, 08:14   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Так почитай синтаксис create function для других СУБД
И вообще из-за этого на другую СУБД? Печально
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 22.08.2018 в 08:17.
Аватар вне форума Ответить с цитированием
Старый 22.08.2018, 12:51   #5
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 198
Смущение

Да нет давно к этому уже иду, думаю может прейти на postgresql. Тока там с настройкой никак не разберусь, после перестановки субд демон перестал запускаться не знаю уже что делать.
dbalor вне форума Ответить с цитированием
Старый 22.08.2018, 12:55   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

У postgresql есть и перегрузка и дефолтное значение.
p51x на форуме Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Неверный параметр функции Fakov Общие вопросы Delphi 5 23.07.2018 07:25
Параметр функции MyLifeStyle Общие вопросы C/C++ 4 27.05.2014 07:35
Необязательный параметр - массив _-Re@l-_ Общие вопросы Delphi 11 17.03.2011 09:30
Необязательный параметр Boolean _-Re@l-_ Общие вопросы Delphi 4 19.06.2010 19:01
Необязательный параметр TBitmap _-Re@l-_ Общие вопросы Delphi 1 17.06.2010 12:44