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

複数の列の削除:PLSQLおよびuser_tab_cols

    これは動的SQLの合理的な使用法です。同じプレフィックスで始まり、すべてを削除する必要がある1つのテーブルに数百の列がある基になるデータモデルに真剣に質問します。これは、データモデル自体が非常に問題になる可能性が高いことを意味します。

    動的SQLを使用している場合でも、列名、テーブル名、スキーマ名などにバインド変数を使用することはできません。Oracleは、SQLステートメントに含まれるオブジェクトと列を解析時に知る必要があります。ただし、バインド変数は解析フェーズの後に提供されるため、SQLステートメントが影響を与えるオブジェクトや列を変更するバインド変数を指定することはできません。



    1. MySQLとSQLServerの違い

    2. MariaDBに存在する場合のドロップテーブル

    3. テーブル間の差分を高速化するにはどうすればよいですか?

    4. postgresqlでタイムゾーンのないタイムスタンプである場合、Javaのパラメータのタイプは何である必要がありますか?