Sharing Tutorial Pemrograman, Database, Aplikasi, Informasi, Umum dan News Update

Membuat Function Pada Database PostgreSql Dengan Return Value Integer


Berikut adalah contoh script membuat function pada database postgreSql dengan return value integer. kalau pada artikel sebelumnya sudah di share cara Membuat Function Nama Bulan Dari Tanggal Pada Database PostgreSQL . Perbedaannya kalau artikel sebelumnya return value adalah string (character varying) sedangkan pada postingan kali ini return value nya adalah integer.

Berikut adalah sintak nya
-- Function: public.function_test(character varying)
-- DROP FUNCTION public.function_test(character varying);
CREATE OR REPLACE FUNCTION public.function_test(bulan_txt character varying)
  RETURNS integer AS
$BODY$
DECLARE
bulan integer;
BEGIN
   IF bulan_txt = 'Januari' THEN
     bulan = 1;
   ELSIF bulan_txt = 'Februari' THEN
     bulan = 2;
   ELSIF bulan_txt = 'Maret' THEN
     bulan = 3;
ELSIF bulan_txt = 'April' THEN
     bulan = 4;
ELSIF bulan_txt = 'Mei' THEN
     bulan = 5;
ELSIF bulan_txt = 'Juni' THEN
     bulan = 6;
ELSIF bulan_txt = 'Juli' THEN
     bulan = 7;
ELSIF bulan_txt = 'Agustus' THEN
     bulan = 8;
ELSIF bulan_txt = 'September' THEN
     bulan = 9; ELSIF bulan_txt = 'Oktober' THEN
     bulan = 10; ELSIF bulan_txt = 'November' THEN
     bulan = 11;
    ELSIF bulan_txt = 'Desember' THEN
     bulan = 12;  
   END IF;
 
RETURN bulan;
END;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION public.function_test(character varying)
  OWNER TO postgres;

Semoga bermanfaat, terimakasih.


Post a Comment

[facebook]

inilahcode

{facebook#YOUR_SOCIAL_PROFILE_URL} {twitter#YOUR_SOCIAL_PROFILE_URL} {google-plus#YOUR_SOCIAL_PROFILE_URL} {pinterest#YOUR_SOCIAL_PROFILE_URL} {youtube#YOUR_SOCIAL_PROFILE_URL} {instagram#YOUR_SOCIAL_PROFILE_URL}

Contact Form

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget