Criei uma tabela de dimensões chamada “part”, com o seguinte script:
CREATE TABLE part
(
partkey numeric NOT NULL,
name character varying(22),
mfgr character varying(6),
category character varying(7),
brand1 character varying(9),
color character varying(11),
type character varying(25),
size numeric,
container character varying(10),
CONSTRAINT part_pkey PRIMARY KEY (partkey)
)
e tenho um arquivo chamado part.tbl. Quando tento dar um
COPY part FROM 'c://part.tbl';
a seguinte mensagem de erro é exibida:
ERROR: invalid input syntax for type numeric: "1|lacespring|MFGR#1|MFGR#11|MFGR#1121|goldenrod|PROMO BURNISHEDCOPPER|7|JUMBO PKG|"
CONTEXT: COPY part, line 1, column partkey: "1|lacespring|MFGR#1|MFGR#11|MFGR#1121|goldenrod|PROMO BURNISHEDCOPPER|7|JUMBO PKG|"
********** Erro **********
ERROR: invalid input syntax for type numeric: "1|lacespring|MFGR#1|MFGR#11|MFGR#1121|goldenrod|PROMO BURNISHEDCOPPER|7|JUMBO PKG|"
SQL state: 22P02
Contexto: COPY part, line 1, column partkey: "1|lacespring|MFGR#1|MFGR#11|MFGR#1121|goldenrod|PROMO BURNISHEDCOPPER|7|JUMBO PKG|"
Tentei forçar a inserção para ver se reclamava, mas ele deixou inserir blza.
Alguém sabe me dizer pq então esse erro tá dando?
Agradeço qualquer colaboração.