PostgreSQL Pl\perl dilinde fonksiyon örneği
PostgreSQL Pl\perl function ,PostgreSQL de bu yazımızda postgresql plperl dilinden bahsedeceğiz .birden fazla dilde postgresql yazılabileceğini önceki yazılarımda bahsetmiştim .
Bu yazımda plperl örneğini anlatacağım.
Plperl dilini kullanmak için hangi işletim sistemini kullanıyorsanız onun üzerinde perl için gerekli kurulumları yapmanız gerekir.
CREATE FUNCTION search_name(employee,text,integer) RETURNS text AS '
my $emp = shift;
my $Text = shift;
my $Case = shift;
if (($Case > 0) && ($emp->{''name''} =~ /\\Q$Text\\E/i))
{ return $emp->{''name''}; }
elsif ($Case > 0) {return "";}
elsif ($emp->{''name''} =~ /\\Q$Text\\E/)
{ return $emp->{''name''}; }
else { return "";}
' LANGUAGE 'plperl';