Re: RE: [pgsql-es-ayuda] Parámetros por defecto

From: "Linder Poclaba" <linder(dot)poclaba(at)gmail(dot)com>
To: Martin <redblood(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: RE: [pgsql-es-ayuda] Parámetros por defecto
Date: 2006-06-10 22:12:11
Message-ID: 5aa69e1b0606101512j61b5966ajb923ea86bfff1190@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Cuando colocas un campo que tenga valor por defecto no tienes que enviarle
nada en la inserción un ejemplo:
tabla:
articulos (id serial,articulo text,precio numeric default 7.5)

al insertar solo tienes que colocar

INSERT INTO articulos(articulo) VALUES ('mesa');

colocara el precio 7.5 pruebalo espero que te ayude Saludos :)

On 6/10/06, Martin <redblood(at)gmail(dot)com> wrote:
>
> Aca les mando la definicion de unas de las tablas:
>
> Create table "Docentes"
> (
> "IdDocente" Serial NOT NULL UNIQUE,
> "DoCP" Char(15) NOT NULL Default '0',
> "DoNombre" Varchar NOT NULL Default 'nombre',
> "DoApellido" Varchar NOT NULL Default 'apellido',
> "DoDocumento" Integer NOT NULL Default 0,
> "DoTelefono" Char(20) NOT NULL Default '0',
> "DoMail" Varchar,
> "DoFechaBaja" Date,
> primary key ("IdDocente")
> );
>
>
> y aca un store:
>
> select * from "Docentes"
>
> create function altaDocentes(char(15), varchar, varchar, int,
> char(20), varchar, date) returns void as
> ' insert into
> "Docentes"("DoCP","DoNombre","DoApellido","DoDocumento","DoTelefono","DoMail","DoFechaBaja")
> values($1,$2,$3,$4,$5,$6,$7);
> ' language sql;
>
>
> Aun no encontramos la manera de pasar el valor default...., si pasamos
> NULL como parámetro inserta el valor NULL y si pasamos vacio ('') no
> pone nada...
>
> Desde ya, Muchas Gracias
>
>
>
>
>
>
>
>
> On 6/6/06, Mariano Lauría <mlauria2004(at)hotmail(dot)com> wrote:
> >
> >
> >
> > Puedes, preguntar que si lo que recibís es vacío asignarle DEFAULT o
> bien
> > nada y el motor se encarga de tomar el valor por defecto.
> >
> >
> >
> > Lauría Mariano www.postgres-sql.com.ar
> >
> >
> >
> >
> >
> >
> >
> > ________________________________
> >
> > From: Martin <redblood(at)gmail(dot)com>
> > To: pgsql-es-ayuda(at)postgresql(dot)org
> > Subject: [pgsql-es-ayuda] Parámetros por defecto
> > Date: Tue, 6 Jun 2006 15:08:07 -0300
> >
> > >Buenas
> > >
> > >No logro que cuando inserto un registro en una tabla que tiene
> > >valores
> > >por default, tome esos valores... si le paso NULL, me inserta NULL,
> > >si
> > >paso vacio o no pongo parametro lo toma como vacio, pero nunca me
> > >inserta el valor por default!!, como paso en el insert el valor para
> > >que tome el default?, uso el Postgres 7.4.7
> > >
> > >Desde ya, Muchas Gracias
> > >
> > >
> > >--
> > >||--< Martin >--||
> > >||--< Linux Registered User #383458 >--||
> > >
> > >---------------------------(fin del
> > >mensaje)---------------------------
> > >TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
> > >
> > >
> > http://archives.postgresql.org/pgsql-es-ayuda
> >
> > ________________________________
> > Sé uno de los primeros a testar el Windows Live Messenger beta. ¡Haz
> click
> > aquí!
>
>
> --
> ||--< Martin >--||
> ||--< Linux Registered User #383458 >--||
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 4: No hagas 'kill -9' a postmaster
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Linder Poclaba 2006-06-10 22:20:03 Re: Ayuda con trigger para delete.
Previous Message Jaime Casanova 2006-06-10 19:18:28 Re: Ayuda con trigger para delete.