sql >> データベース >  >> RDS >> Oracle

oracleのMODIFYCOLUMN-null許容に設定する前に、列がnull許容かどうかを確認するにはどうすればよいですか?

    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. MySQLを使用してUnixタイムスタンプを人間が読める形式の日付に変換する

    2. HikariCPPostgresqlドライバーがJDBCURLを受け入れないと主張

    3. MySQLでパラメータを使用してビューを作成できますか?

    4. データベース環境を保護するためのSQLServerロックダウンについて