Interbase - mudar campo em tabela com dados para ser not null

Top  Previous  Next

// trocar campo do tipo null para not null em tabela com dados

 

 

// primeiro vc precisa descobrir se há algum campo null

  select count(1from tabela where campo is null

//se o resultado for mair que ZERO vc precisa corrigir a situação

  update tabela set campo = ´valor default´ where campo is null

// agora crie uma constraint

   alter table tabela add constrait nome_que_vc_quer check (campo not null)

// ou

    alter table alter campo type tipo not null