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

一括収集...すべての使用法

    INSERT INTO SELECTで要件を実装できる場合 句を使用すると、forallを使用する必要もありません。 およびbulk collect ステートメント。 「SQLで実行できる場合は、SQLで実行」ということわざがあります。 "。

    ただし、状況によっては、データを行ごとに処理する必要がある場合があります。これにより、ループのコーディングが強制される可能性があります。これは実際にはひどいことです。つまり、そのループ内の操作は、1回のステートメントとして実行されます。ただし、forallを使用する場合 、PL / SQLエンジンは、セットベースの方法でループを実行します。これにより、パフォーマンスが大幅に向上します。



    1. Identity_insertを使用した後に自動的に再シードする方法は?

    2. 一意性を強制しないPostgresの一意性制約

    3. mysqlデータベースをリモートサーバーからローカルコンピューターにコピーします

    4. パスワードで保護されたページをソーシャルメディアで共有することを許可しますか?