Execute: ALTER TABLE racatran drop CONSTRAINT fk_racatran_pocapess; ALTER TABLE racatran ADD CONSTRAINT fk_racatran_pocapess FOREIGN KEY (codipess) REFERENCES pocapess (codipess); select status, delete_rule from user_constraints where constraint_name = 'FK_RACATRAN_POCAPESS'; E coloque o resultado. ps: Bom final de semana! ;-) Atenciosamente,
Anderson Haertel Rodrigues Administrador de Banco de Dados Florianópolis/SC - [EMAIL PROTECTED] -----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Fabiano P. Enviada em: sexta-feira, 28 de julho de 2006 17:14 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Chave Estrangeira Versão 9i, estou usando o SQL PLUS. On 7/28/06, Anderson Haertel Rodrigues - FLN < [EMAIL PROTECTED]> wrote: > > Fábio, > > Versão do Banco? E que ferramenta/versão está gerando o teu DDL (se for > usada uma ferramenta)? > > > >Boa Tarde > > Estou criando uma chave estrangeira no banco na base. > > /* > > ALTER TABLE racatran > > ADD CONSTRAINT fk_racatran_pocapess FOREIGN KEY (codipess) > > REFERENCES pocapess (codipess) > > */ > Ok. Normal. > > > > só que quando vou ver a ddl dela, esta: > > /* > > ALTER TABLE racatran > > ADD CONSTRAINT fk_racatran_pocapess FOREIGN KEY (codipess) > > REFERENCES pocapess (codipess) ON DELETE SET NULL > >*/ > Ver de que forma? > > > >esse "ON DELETE SET NULL" ele coloca automático. > Ele quem? > > > >tem como configurar para > >nao colocar? ou teria que deixar o campo codipess como NOT NULL na > tabela? > Por default, é NO ACTION a criação de uma Constraint de FK no Banco (9.2.x, > pelo menos), conforme a 1a instrução. > Se queres SET NULL ou CASCADE, deve-se especificar o mesmo. > > Atenciosamente, > > Anderson Haertel Rodrigues > Administrador de Banco de Dados > Florianópolis/SC - [EMAIL PROTECTED] > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Fabiano P. Fone: (46) 8802-9486 E-Mail: [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __________________________________________________________________ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html