Não sei se na criação da tabela isso funciona, não tenho ambiente para testar, mais faça um trigger… é melhor e pode-se implementar mais coisas…
Ex:
Cria a tabela
create table leandro_teste(
codigo int,
nome varchar2(30),
nome2 varchar2(30));
Crie a trigger
create or replace trigger tg_leandro_teste
before insert on leandro_teste
for each row
declare
begin
if (:new.nome2 is null) then
:new.nome2 := :new.nome;
end if;
end tg_leandro_teste;
Faça um insert para teste:
insert into jr.leandro_teste (codigo,nome) values(1,'teste');
Lembrando, que não testei o script… [/code]