The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Especial Foros > Aplicaciones UNIX y Linux
.
google unix.com



Aplicaciones UNIX y Linux UNIX y Linux discutir las aplicaciones de software. Esto incluye SQL, Bases de datos, middleware, de MOM, SOA, EDA, CEP, BI, BPM y temas similares.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Volver una matriz de cadenas de función definida por el usuario en awk user_prady Programación de scripts de shell y 2 12-04-2007 12:03 AM
Necesito ayuda con funciones definidas por usuario user_prady Programación de scripts de shell y 11 11-18-2007 08:51 PM
Muy extraño comportamiento de la redirección cahook Programación de scripts de shell y 5 08-08-2007 12:32 PM
Nawk función definida por el usuario NewbieGirl Programación de scripts de shell y 1 06-20-2003 11:51 AM
sed extraño comportamiento Kevin Pryke UNIX for Dummies Preguntas y Respuestas 5 06-13-2003 05:34 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 04-24-2009
thegeek thegeek is offline
Usuario Registrado
  
 

Fecha: abril 2009
Ubicación: / usr / bin / vim
Posts: 455
extraño comportamiento de la función definida por el usuario psql

Segregados parte la problemática, y para mostrar su punto de vista aquí.,

1. Lo que sigue es la definición de función,

Código:
create or replace function new_del(id integer) returns void as $$
begin
    raise info 'dollar :%',$1;
    delete from testing  where id=$1;
    end ;
$$
language 'plpgsql';
2. siguiente es la tabla "pruebas" contiene,
Código:
SELECT * from testing ;
 id
-----
 101
 102
 103
(3 rows)

3. Cuando llame a la función que
Código:
SELECT new_del('101');
INFO:  dollar :101
 new_del
---------

(1 row)
Elimina todas las filas! ¿Por qué lo está haciendo de esta manera!

4. Pero cuando cambie el nombre del argumento de la función se comporta normalmente.

He cambiado el argumento de nombre "id" a id_field que se comportó normalmente y sólo se elimina la fila especificada.


Cualquier ayuda se agradece.
 

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 01:17 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0