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

Responder a