Oracle
 sql >> Baza danych >  >> RDS >> Oracle

MODYFIKUJ KOLUMNĘ w oracle — jak sprawdzić, czy kolumna dopuszcza wartość null przed ustawieniem wartości null?

Możesz to zrobić w 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać parametru tablicy/tabeli do Oracle (ODP.NET 10g) za pośrednictwem ADO.NET/C#?

  2. Wypełnianie tabeli PL/SQL z bloku w Oracle D2k Forms

  3. CURRENT_DATE Funkcja w Oracle

  4. Agreguj wiersze w instrukcji Oracle SQL

  5. różnica między klauzulą ​​ON a klauzulą ​​using w sql