Re: update

From: Roberto Andrade Fonseca <randrade(at)inteligentes(dot)com(dot)mx>
To: Jaime Casanova <systemguards(at)gmail(dot)com>
Cc: Roberto Cesar Najera <rob(at)dcaa(dot)unam(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: update
Date: 2005-04-15 23:58:21
Message-ID: 1113609501.4260551d084da@mail.nul-unu.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Quoting Jaime Casanova <systemguards(at)gmail(dot)com>:

> On 4/15/05, Roberto Andrade Fonseca <randrade(at)inteligentes(dot)com(dot)mx> wrote:
> > Quoting Roberto Cesar Najera <rob(at)dcaa(dot)unam(dot)mx>:
> >
> > > hola lista tengo la siguiente tabla
> > >
> > > CREATE TABLE "public"."tipo_bien" (
> > > "bien_cve" INTEGER NOT NULL,
> > > "tipo_desc" VARCHAR,
> > > "bien_nombe" VARCHAR(40),
> > > "bien_codigo" integer,
> > > "codigo_cve" integer,
> > >
> > > CONSTRAINT "tipo_bien_pkey" PRIMARY KEY("bien_cve")
> > > )
> > >
> > >
> > > ya tengo informacion en todos los campos menos en codigo_cve y ese campo
> > > lleva informacion de los ultimos 2 caracteres del campo bien_codigo, la
> > > pregunta es como le ago para actualizar ese campo desde la linea de
> > comando
> > >
> > > Se puede ?
> >
> > Si puedes:
> >
> > UPDATE tipo_bien set codigo_clave = substring(bien_codigo from '..$');
> >
> > (Se deja de tarea el significado de '..$'. Tip: regex).
> >
> ?? bien_codigo es integer, seguro que puedes usar substring alli?
> quiza el campo deberia ser un text

¡Claro! No lo ví:

UPDATE tipo_bien set codigo_clave = substring(bien_codigo::varchar from
'..$')::integer;

O algo parecido:

Pasar el int a varchar para la extracción y luego pasar el varchar a int.

Gracias Jaime.

--
Roberto Andrade Fonseca
Inteligentes.com, S.A. de C.V.
Tel. 5207-1672/73

In response to

  • Re: update at 2005-04-15 23:44:30 from Jaime Casanova

Responses

  • Re: update at 2005-04-16 07:57:30 from Oswaldo Hernández

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Pablo Espino 2005-04-15 23:58:56 OFFTOPIC: ctags y codigo de Postgres
Previous Message Jaime Casanova 2005-04-15 23:44:30 Re: update