ORACLE11gのクライアント用の新しいシステムを計画しています。私は主にSQLServerの世界に数年いますが、最新のORACLEアップデートについてはあまり最新ではありません。
ORACLEがこの時点で追加したかどうか疑問に思っている特定の機能の1つは、SQLServerのに似たデータベースオブジェクトの論理的な「コンテナ」のようなものSCHEMA
です。
Sql ServerのようなORACLEのスキーマを使用しようとすると、dev> test> liveからプッシュしようとすると、コード比較の障害になります。
パッケージは、テーブルをパッケージに入れることができないことを除いて、似たようなものです(したがって、実際には論理コードのグループ化に対してのみ機能します)。
私が知っている他の唯一のオプションは、オブジェクト名に「スキーマ」プレフィックスを付ける必要があるという古風な慣習です。つまり、 RPT_
REPORTS、RPT_
PARAMETERS、RPT_
LOGS、RPT_
USERS、RPT_
RUN_REPORT()で、プレフィックスRPT_
はこれらがすべてのオブジェクトを処理することを示します。私たちのレポートエンジンは言います。このようなシステムを作成することは、8.3ファイル命名の時代を決して離れなかったように感じます。
この時点で、関連するオブジェクトをORACLEで論理的にグループ化するためのよりクリーンで直接的な方法はありますか?