2012/11/14 Juan
>
> Lista , Anthony
> ))
> si yo pregunto por lo que no sea select ,como llamar a una funcion,
lo que pasa es que en postgresql se llama a una funcion a traves de SELECT.
PERFORM es intercambiable con SELECT pero: 1) descarta resultados y 2)
solo es reconocido dentro de codigo p
Lista , Anthony
))
si yo pregunto por lo que no sea select ,como llamar a una funcion,
tambien una cosa de la que se queja el dblink es que si pongo un select
me dice algo como que no puede recibir resultado... o algo asi, ahora estoy
lejos de esa pc.
ademas por eso y porque busque en el api, no
Hola juan yo lo he usado y me ha funcionado con 'select' ejemploselect * from dblink('hostaddr=127.0.0.1 port=5432dbname=mibd user=postgres password=pgpass','select myfunc () ' ) as ( a text); saludos De: "Juan" Para: "Ayuda" Enviados: Miércoles, 14 de Noviembre 2012 18:09:54Asunto: [pgsql-es-ayud
vas a tener que restaurar en tablas auxiliares y de ahí incorporar
manualmente con INSERTs los datos
Guillermo Villanueva
El 14 de noviembre de 2012 18:18, Julio Guerrero
escribió:
> Saludos a todos, tengo una inquietud, como se puede agregar una
> restauracion de la base de datos en una que
no existe top en postgres, podrías usar limit
Guillermo Villanueva
El 13 de noviembre de 2012 13:53, Ovidio Jiménez escribió:
>
>
> top 1
>
> SELECT A.nombre,
> (SELECT TOP 1 telefono FROM Telefono FROM codigo_lugar = 1 AND
> codigo_cliente = A.codigo_cliente ) AS casa,
> (SELECT TOP 1 tel
Lista
Alguno sabe si en el string del dblink_exec, puede contener una llamada a
una funcion ?
ej: perform dblink_exec( ' perform func_test('a') ' ) ;
o solo esta restringido a select. insert , delete , etc?
saludos
jmdc
Saludos a todos, tengo una inquietud, como se puede agregar una
restauracion de la base de datos en una que contiene datos, lo que sucede
es que en la base de datos de la empresa se tiene respaldos por meses y una
base de datos entera la que se encuentra funcionando, pero por mala
manipulacion del
Saludos a todos, tengo una inquietud, como se puede agregar una
restauracion de la base de datos en una que contiene datos, lo que
sucede es que en la base de datos de la empresa se tiene respaldos por
meses y una base de datos entera la que se encuentra funcionando, pero
por mala manipulacion
Hola lista..
Tengo la siguiente situación (postgres 9):
una tabla MITABLA :
Column| Type |
-+---+
tbl_id | character varying(2) |
tbl_codigo | smallint |
tbl_descrip | character varying(20) |
tbl_dato| character
Gente ,Nicolas
Gracias Nicolas , tenias la solucion , quedo asi.
DECLARE
r record ; /* no lo uso pero es para el into del cursor
*/
valor text;
cn cursor for SELECT * from nacionalidades where id_nacionalidad = cod
;
BEGIN
OPEN cn;
FETCH cn INTO r ;
IF NOT FOUN
Juan escribió:
> el problema es con el not FOUND, no se si entendi mal, pero me da falso,
> pero tengo una row con esa clave,
> preg: luego de un open del cursor se afecta a la variable FOUND
No, debes recorrerlo primero. De todas formas tu código propuesto no
funcionará bien: si dos sesion
Juan, me parece que estas usando mal el fetch.
.
DECLARE
valor text;
cn cursor for SELECT id_nacionalidad from nacionalidades where
id_nacionalidad = cod ;
BEGIN
OPEN cn;
FETCH cn INTO valor;
IF NOT FOUND THEN
.
Saludos,
Nico.
El 14 de noviembre de 2012 15:42, Juan escribió:
>
Gente
Nicolas, le puse el fetch pero no compila!!!
aca esta la funcion con el comentario donde no compila
CREATE OR REPLACE FUNCTION update_or_insert_nacionalidades(cod text, nombre
text)
RETURNS void AS
$BODY$
declare cn cursor for SELECT * from nacionalidades where id_nacionalidad
= cod
Puede ser que lo que te falte sea hacer un FETCH luego del Open?
Saludos,
Nico.
El 14 de noviembre de 2012 13:58, Juan escribió:
> Gente
>
>
> Tengo un problema con un cursor, y tambien una duda
> en el sig porcion de codigo , cod y nombre son text y son los parametros
> de una funcion
>
> ..
>
Gente
Tengo un problema con un cursor, y tambien una duda
en el sig porcion de codigo , cod y nombre son text y son los parametros de
una funcion
..
declare c_nacionalidad refcursor ;
begin
OPEN c_nacionalidad FOR execute 'SELECT * from nacionalidades where
id_nacionalidad = ' || quote_li
*Alvaro André*
*
*
*chequea el comando 'copy from ' en postgres.*
*
*
*salu2*
*jmdc
*
2012/11/14 Rodriguez Fernando
> El 13/11/2012 18:21, Alvaro Romero Guillén escribió:
>
> *Buenas tardes, señores, mi problema es el siguiente.*
>
> * *
>
> *Necesito un ejemplo de una función pl/pgsql *
>
El 13/11/2012 18:21, Alvaro Romero
Guillén escribió:
Buenas
tardes, señores, mi problema es el siguiente.
Necesito
un ejemplo de una función pl/pgsql
que
cargue
17 matches
Mail list logo