drop function if exists HelloWorld;
DELIMITER //
CREATE FUNCTION HelloWorld()
RETURNS VARCHAR(20)
DETERMINISTIC
BEGIN
DECLARE result varchar(30);
SET result = 'HELLO WORLD';
RETURN (result);
END//
DELIMITER ;
Natija:
select HelloWorld();
+--------------+
| HelloWorld() |
+--------------+
| HELLO WORLD |
+--------------+
1 row in set (0.00 sec)
Bu yerda
CREATE FUNCTION - funktsiya yaratilishini ko'rsatadigan kalit so'z
test2 - funktsiya nomi
RETURNS VARCHAR(20)- funktsiya parametrlari, parametrlarning ro'yxati, protseduradan farqli o'laroq, faqat kiritish mumkin varchar (20). Agar bir nechta parametrlar bo'lsa, ular orasida vergul qo'yiladi.
DECLARE result varchar(30);- kalit so'zni qaytaradi, shundan so'ng funktsiyaning qaytarilgan natijasi turi ko'rsatiladi, bizning holatda varchar.
Do'stlaringiz bilan baham: |