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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2022, 23:39   #1
frost_
Новичок
Джуниор
 
Регистрация: 16.11.2022
Сообщений: 2
По умолчанию функция sql

может кто объяснить что я делаю не так. если процедуру без проблем могу сделать, то с функцией проблемы.

Код:
DELIMITER //
CREATE FUNCTION f_pop (ids int)
RETURNS int;
DETERMINISTIC
BEGIN
DECLARE ggg int;
SELECT `klin` INTO ggg FROM `stavki_project` WHERE `id` = ids;
RETURN ggg;
end//
frost_ вне форума Ответить с цитированием
Старый 17.11.2022, 00:22   #2
Valick
Форумчанин
 
Регистрация: 27.04.2022
Сообщений: 484
По умолчанию

Цитата:
Сообщение от frost_ Посмотреть сообщение
может кто объяснить что я делаю не так
тормоза функции придумали трусы
На уровне БД в принципе не должно быть никакой бизнес логики.
Читайте хорошие книги "Чистая архитектура." Роберт Мартин
Я не разделяю презрительного отношения автора к базам данных, но в основной массе он прав.

Последний раз редактировалось Valick; 17.11.2022 в 00:26.
Valick на форуме Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Напишите функцию calculateArea. -Если функция принимает одно число "a" - она возвращает площадь квадрата (a*a). -Если функция принимает два числа "a, b" - она возвращает площадь пр Skeydzh Фриланс 4 04.07.2017 22:42
функция pow evklid Помощь студентам 3 10.01.2014 23:42
Функция MilenaR Помощь студентам 5 10.05.2010 20:43
Функция SL1CK Помощь студентам 3 07.06.2009 17:36
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50