PostgreSQL - Probar funciones ??

   
Vista:

Probar funciones ??

Publicado por Pedro (4 intervenciones) el 30/07/2010 20:42:14
Hola

Es mi primera experiencia en Postgres y estoy con una funcion que no entiendo

A ver si me explico.

Tengo una funcion con un parametro de entrada que devuelve un valor y digo

select <nn funcion>(<par1>)

y joya--- pero cdo pongo 2 parametros me da como que no reconoce el primero

select <nn funcion>(<par1>,<par2>)

en donde par1 o par2 tienene el siguiente formato: nn campo tipo de dato ej (id int, nn char)

alguen me puede tirar una idea de como probar funciones ???

Desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Probar funciones ??

Publicado por Ghabrielince (22 intervenciones) el 14/08/2010 19:48:05
Hola,

si tu función retorna un conjunto de registros la forma de llamarlo es como sigue:

select * from esquema.nombre_funcion(param1::tipodato, param2::tipodato,...,paramN::tipodato)
as(campo1 tipodato, campo2 tipodato,...,campoN tipodato)

si tu función retorna un dato o simplemente no retorna nada sería asi;

select esquema.nombre_funcion(param1::tipodato, param2::tipodato,...,paramN::tipodato)

Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar