Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > PostgreSQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-03-2010
KaTo KaTo is offline
Registrado
 
Registrado: may 2004
Posts: 6
Poder: 0
KaTo Va por buen camino
Como ejecutar funciones con pgadmin III

Hola a todos...les comento hace poco realize una pequeña aplicacion comparando velocidad de grabacion en la BD entre Firebird y PostgreSQL y la verdad que la diferencia en grabar 2500 registro es bastante mas rapida con respecto para PostgreSQL por lo que queria probar los procedimientos almacenados pero son muy diferentes a firebird por eso les agradeceria si alguien tiene algun link o sabe como funcionan...para terminar mi aplicacion
de las comparaciones y la posteo.


salud OS
Responder Con Cita
  #2  
Antiguo 31-03-2010
Avatar de movorack
[movorack] movorack is online now
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Teniendo estas funciones como base:
Código SQL [-]
CREATE FUNCTION clean_emp() RETURNS void AS '
    DELETE FROM emp
        WHERE salary < 0;
' LANGUAGE SQL;

CREATE FUNCTION add_em(integer, integer) RETURNS integer AS $$
    SELECT $1 + $2;
$$ LANGUAGE SQL;

CREATE FUNCTION tf1 (integer, numeric) RETURNS integer AS $$
    UPDATE bank
        SET balance = balance - $2
        WHERE accountno = $1;
    SELECT 1;
$$ LANGUAGE SQL;

Solo debes hacer el llamado de las mismas con los parametros necesarios...
Código SQL [-]
SELECT clean_emp();
SELECT add_em(1, 2) AS answer;
SELECT tf1(17, 100.0);

mas información en la misma documentación de PostgreSQL...
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #3  
Antiguo 22-04-2010
rhino0nt rhino0nt is offline
Miembro
 
Registrado: jun 2008
Posts: 25
Poder: 0
rhino0nt Va por buen camino
Si quieres trabajar más rápida y cómodamente y evitarte problemas con UniCode te recomiendo que veas los controles UniDAC de DevArt, en verdad valen la pena, yo los utilice algún tiempo y la verdad me funcionaron muy bien, sobre todo en el tema de las funciones (procedimientos almacenados).

Saludos y suerte.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como creo funciones luis vazquez Varios 3 30-04-2008 23:46:19
Ejecutar funciones delphi desde html lpedrazzi Internet 0 13-04-2007 16:41:54
Problema con PgAdmin III Diavlo PostgreSQL 0 09-12-2006 01:29:00
Como importar funciones de una DLL en C# edgusano .NET 4 30-10-2006 08:57:47
como ejecuto pgadmin en linux Alejo Linux 0 25-04-2005 18:18:27


La franja horaria es GMT +2. Ahora son las 03:59:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi