buenas, estoy tratando de crear una function en postgres pero me dice:
ERROR: no existe el lenguaje «plpgsql»
HINT: Usar CREATE LANGUAGE para instalar el lenguaje en la base de datos.
pero en la funcion estoy usando el lenguaje asi:
language 'plpgsql';
--
---
MVJR
El 07/12/11 14:26, Marco Vinicio Jimenez Rojas escribió:
la funcion estoy usan
escribe antes de crear la función CREATE LANGUAGE plpgsql
Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE
ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
La pregunta aqui es: ¿Instalaste el lenguaje usando pgadmin o con el sql CREATE
LANGUAGE pgplsql?
De: Marco Vinicio Jimenez Rojas vinici...@gmail.com
Para: Lista de Postgres pgsql-es-ayuda@postgresql.org
Enviado: miércoles 7 de diciembre de 2011 14:26
Hola:
Creo que ha sido tras una actualización de Ubuntu, que no puedo conectar
a PostgreSQL con el usuario postgres, ni con pgAdmin, ni con phpP gAdmin
Ficheros de configuración:
pg_hba.conf:
# Database administrative login by UNIX sockets
local all postgres
*estoy aprendiendo a hacer funciones en postgres y esto no me funciona, le
paso el codigo de una funcion que recibe unos datos por parametro y quiero
hacer un insert, necesito que me ayuden a corregir la funcion o por lo
menos saber cuales son mis errores en esta funcion.* gracias.
create
Que queres devolver? el insert que sepa no devuelve nada ??? nada util
tal vez setee algun flag de success u ok pero no creo q nada mas .
salu2
mdc
2011/12/7 Marco Vinicio Jimenez Rojas vinici...@gmail.com
*estoy aprendiendo a hacer funciones en postgres y esto no me funciona,
le paso el
no debería ser:
viaje := insert into pago_viajes(transportista, fecha,monto_total,monto_vales,
monto_pago, estado) values(transp, fecha,montoT,montoV,
montoP,
estado)returning idpago_viajes;
faltan los 2 puntos para la asignación del campo serial
Hola
no entiendo la parte de returning , para mi esta mal el sql.
viaje = insert into pago_viajes(transportista,
fecha,monto_total,monto_vales,
monto_pago, estado) values(transp,
fecha,montoT,montoV, montoP,
estado) -- returning
Che como supieron que era un serial???
no veo declaracion ni nada , estoy viendo mal :D
salu2
mdc
2011/12/7 Marco Vinicio Jimenez Rojas vinici...@gmail.com
el returning me devuelve el valor del serial y si lo necesito. si hago el
insert solo si me funciona, pero en la funcion no
El 7 de
2011/12/7 Julio Guerrero guerrerojc...@hotmail.com:
Saludos, por favor me puede ayudar a realizar el script sql, para postgres
desde visual basic .net; como debe estar estructurado el codigo sql para que
me acepte sin errores postgres, y una vez echo como se puede subir el
script.
No entendi
Excerpts from Alejandro Carrillo's message of mié dic 07 18:23:47 -0300 2011:
no debería ser:
viaje := insert into pago_viajes(transportista,
fecha,monto_total,monto_vales,
monto_pago, estado) values(transp, fecha,montoT,montoV,
montoP,
Lo mismo creia yo hasta que vi que postgresql tiene esa especial habilidad de
devolver el valor insertado usando la palabra clave returning. Acá lo que veo
mal es la asignación
De: Juan smalltalker.marc...@gmail.com
Para: Marco Vinicio Jimenez Rojas
Muy probablemente eso es lo que necesita, sin embargo debes enviarnos el
ejemplo puntual para ver lo que requieres
De: Jaime Casanova ja...@2ndquadrant.com
Para: Julio Guerrero guerrerojc...@hotmail.com
CC: POSTGRES pgsql-es-ayuda@postgresql.org; Foros
Soy solo yo o a todos les ha llegado esto 3 veces?
De: pgsql-es-ayuda-ow...@postgresql.org
[mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Juan Carlos Ramirez
Zambrano
Enviado el: Viernes, 18 de Noviembre de 2011 05:36 p.m.
Para: pgsql-es-ayuda@postgresql.org
CC:
a mi slo me llego 1 y todo el desgloce de comentarios
El 7 de diciembre de 2011 16:04, Matias Israel Malpica Escobar
matias.malp...@thyssenkrupp.com escribió:
Soy solo yo o a todos les ha llegado esto 3 veces?
** **
*De:* pgsql-es-ayuda-ow...@postgresql.org [mailto:
Excerpts from Marco Vinicio Jimenez Rojas's message of mié dic 07 18:20:16
-0300 2011:
*estoy aprendiendo a hacer funciones en postgres y esto no me funciona, le
paso el codigo de una funcion que recibe unos datos por parametro y quiero
hacer un insert, necesito que me ayuden a corregir la
Excerpts from Matias Israel Malpica Escobar's message of mié dic 07 19:04:40
-0300 2011:
Soy solo yo o a todos les ha llegado esto 3 veces?
Eres tú.
--
Álvaro Herrera alvhe...@alvh.no-ip.org
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu
On 12/07/2011 06:53 PM, Alvaro Herrera wrote:
Excerpts from Alejandro Carrillo's message of mié dic 07 18:23:47 -0300 2011:
no debería ser:
viaje := insert into pago_viajes(transportista, fecha,monto_total,monto_vales,
monto_pago, estado) values(transp,
Yo lo hice asi:
create or replace function ingresoPago(p_transp integer, p_fechax date,
p_montoT integer, p_montoV integer,
p_montoP integer, p_estadox integer) returns integer as
$BODY$
DECLARE lv_viaje integer = 0;
begin
insert into pago_viajes(transportista, fecha,monto_total,monto_vales,
Hola amigos me han pedido hacer la mejor forma optima no si si se puede
con cursores y como se invoca o se procede a ejecutarlo please
esto : me he creado una vista con todos los registros de mis maquinas algo
asi
Create View Maquinas
Select * from maquinas where estado='E'
esta bien
Hola, buenas noches.,
Un servidor con Postgresql 9, sistema operativo Windows. ¿Me podríais decir la
mejor opción para las copias de seguridad diarias? Que se demoren lo mínimo,
sobretodo en caso de tener que restaurar la base de datos.
Aparte de copiar la carpeta data con el servidor apagado,
On 12/07/2011 07:31 PM, Marco Vinicio Jimenez Rojas wrote:
*ya logre resolver el asunto de la funcion haciendo unas correcciones
en las sugerencias que me dio alvaro y quitando esa asignacion. pero
mi pregunta es. si el insert asi como esta me devuelve el valor del
seria con el returnig como
*segun encuentro en la documentacion las llamadas a una function se hacen
con un select, pense que se hacian con un exec o execute, pero bueno hago
el select como lo muestro a continuacion pero me da el error siguiente:
llamada*
*select ingresopago(1, '01/01/2011',1000,1000,1000,1,1);*
*Error*
Debes hacerlo así
select * from ingresopago(1, '01/01/2011',1000,1000,1000,1,1);
Enviado desde mi iPhone
Fabio Arias Vera
Ingeniero
Skype: coolturatek
gtalk: fhar...@gmail.com
El 07/12/2011, a las 19:03, Marco Vinicio Jimenez Rojas vinici...@gmail.com
escribió:
segun encuentro en la
Excerpts from Guillermo O. Burastero's message of mié dic 07 21:42:58 -0300
2011:
Hola
El día 6 de diciembre de 2011 17:52, Gilberto Castillo Martínez
gilberto.casti...@etecsa.cu escribió:
El mar, 06-12-2011 a las 14:46 -0600, Marco Vinicio Jimenez Rojas
escribió:
El insert sería:
On Mié 07 Dic 2011 17:17:40 Carlos Joaniquet escribió:
Hola, buenas noches.,
Un servidor con Postgresql 9, sistema operativo Windows. ¿Me podríais decir
la mejor opción para las copias de seguridad diarias? Que se demoren lo
mínimo, sobretodo en caso de tener que restaurar la base de datos.
Marca 1 para cerrar este hilo. Gracias
De: Miguel Angel Hernandez Moreno miguel.hdz@gmail.com
Para: Matias Israel Malpica Escobar matias.malp...@thyssenkrupp.com
CC: Juan Carlos Ramirez Zambrano juancarlosrz...@gmail.com;
pgsql-es-ayuda@postgresql.org
Si quieres obtener el resultado de la consulta deberías ejecutarla así:
select * from ingresopago(1, '01/01/2011',1000,1000,1000,1,1);
de lo contrario
PERFORM ingresopago(1, '01/01/2011',1000,1000,1000,1,1);
Saludos.
De:
28 matches
Mail list logo