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

コラボレーション型のバージョン管理された環境で、Oracleパッケージをどのように処理しますか?

    重要なのは、ソース管理システムからコードをデプロイするだけの方法を採用することです。私はTSFに精通していませんが、ブランチやタグなどの概念を実装する必要があります。何をデプロイするかという問題は、ソース管理システムのビルドとリリースのタグ付けから外れます。

    その他のヒント(Oracleの場合):

    • パッケージの仕様と本体を、それぞれに一貫したファイルパターンを使用する異なるファイルに分割する場合に最適に機能します(たとえば、パッケージの仕様の場合は「.pks」、パッケージの本体の場合は「.pkb」)。ファイルパターンを処理できる自動ビルドプロセスを使用する場合は、すべての仕様をビルドしてから本体をビルドできます。これにより、パッケージ本体のみをデプロイする場合のオブジェクトの無効化も最小限に抑えられます。

    • ソース管理システムのリリースまたはビルド状態から駆動される自動ビルドプロセスを構成するために時間をかけます。適度な数のdbコードオブジェクトがある場合でも、コードを参照システムに組み込み、qaまたは本番システムと比較できるようにすることで料金が発生します。



    1. ドル記号付きの金額の合計

    2. SQLForUpdateはロックされたクエリとJavaマルチスレッドをスキップします-これを修正する方法

    3. MySQLは、ビット単位の関数を使用してBITフィールドをクエリするときにインデックスを使用しません

    4. IllegalArgumentException:タイプをnullにすることはできません