From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Matias Ocampo/GOBCBA <Matias(dot)Ocampo(at)cba(dot)gov(dot)ar> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Cambiar de VARCHAR a NUMERIC |
Date: | 2007-08-03 21:33:18 |
Message-ID: | 20070803213317.GC20254@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Matias Ocampo/GOBCBA escribió:
> Si el Scrip es:
>
> ALTER TABLE "public"."RA_DOCENTES"
> ALTER COLUMN "COD_CUE" TYPE NUMERIC(10,0);
>
> Donde "COD_CUE" es de tipo varchar(255) y lo quiero convertir en
> Numeric(10,0)
>
> Donde tengo que poner el USING?
Al final :-)
alvherre=# create table varch (a varchar(255));
CREATE TABLE
alvherre=# alter table varch alter column a type numeric(10,0);
ERROR: la columna «a» no puede convertirse al tipo «pg_catalog.numeric»
alvherre=# alter table varch alter column a type numeric(10,0) using a::numeric;
ALTER TABLE
alvherre=# \d varch
Table "public.varch"
Column | Type | Modifiers
--------+---------------+-----------
a | numeric(10,0) |
alvherre=#
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-08-03 21:58:16 | Re: Obtener campos FK y PK |
Previous Message | Edwin Quijada | 2007-08-03 21:23:09 | RE: AYUDA CONECCION A POTSGRES MEDIANTE ADO |