sql >> Database >  >> RDS >> Oracle

KOLOM WIJZIGEN in orakel - Hoe controleer ik of een kolom nullable is voordat deze op nullable wordt gezet?

Je zou dit kunnen doen in PL/SQL:

declare
  l_nullable user_tab_columns.nullable%type;
begin
  select nullable into l_nullable
  from user_tab_columns
  where table_name = 'MYTABLE'
  and   column_name = 'MYCOLUMN';

  if l_nullable = 'N' then
    execute immediate 'alter table mytable modify (mycolumn null)';
  end if;
end;


  1. Zijn PostgreSQL-kolomnamen hoofdlettergevoelig?

  2. De Pearson-correlatiecoëfficiëntformule in SQL

  3. Groot databasebeheersysteem:ontwerp en architect

  4. Syntaxisaccentuering configureren in SQLcl