Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: IsDate function in plpgsql



Title: Re: [ADMIN] IsDate function in plpgsql
I think someone will show you a better way, but if all you need to do is account for the NULLS...

begin
  if $1 is null then
     return 0;
  else
     perform $1::date;
     return 1;
  end if;
exception when others then
return 0;
end


On 4/27/06 10:34 AM, "Sistemas C.M.P." <sistemascmp(at)redynet4(dot)com(dot)ar> wrote:

A few days ago, someone in this list gives  me a function (plpgsql) that evaluates if a string is a valid date or not.
It returns 1 or 0 (valid/Not Valid)
The problem is that if the argument is a NULL field the function returns 1.
I don't have experience with plpgsql language.
This is the function

begin
  perform $1::date;
  return 1;
exception when others then
  return 0;
end




Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group