Pessoal
Imaginem as seguintes tabelas hipotéticas:
CREATE TABLE cadastro
(
id serial NOT NULL,
nome character varying(30) NOT NULL,
nasc_dt date,
CONSTRAINT cadastro_pkey PRIMARY KEY (id ),
);
CREATE TABLE cadastro_obs
(
cadastro integer NOT NULL,
obs character varying(70),
CONSTRAINT cadastro_obs_pkey PRIMARY KEY (cadastro ),
CONSTRAINT cadastro_obs_cadastro_fkey FOREIGN KEY (cadastro)
REFERENCES cadastro (id) MATCH SIMPLE
ON UPDATE CASCADE ON DELETE CASCADE
);
Estou querendo criar uma function para inserir estes dados no banco.
Criar a função pensando somente na primeira tabela, ok.
Agora, tenho duas tabelas relacionadas. tentei usar o NEW. na segunda tabela
para “pegar” o código serial gerado na primeira, mas, não tive sucesso.
Como seria neste caso? Não encontrei documentação sobre isto.
OBS: esta tabela é um exemplo.
Eduardo Az
EMBRASIS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral