2

Oracle Procedures のコメント ヘッダー セクションに最新のビルド番号と日付を保存したいと考えています。このトピックを検索しましたが、必要なものではなく、日付と数値をテーブルに格納するだけでした。

バックストーリー - 失敗した展開の途中で、差分手順をファイルして、最新かつ最高のものが期待どおりに展開されたことを確認する必要がありました。私たちはスタートアップからより多くの企業に成長し、より良いプロセスを導入しようとしています. ほとんどの手順にはヘッダーがなく、開発者が変更や日付を追加することはあまりありません。デプロイ アクションの結果として、コメント ヘッダーのビルド バージョンと日付を更新したいと考えています。Hudson を使用してデプロイを自動化しています。ヘッダーに何かを追加して、デプロイ中に Hudson 経由で更新できるはずです。次に、最新かつ最高のファイルが存在することを一目で確認できるようになり、ファイルの差分を確認する必要がなくなります。

Google を使用したり、他のサイトを検索したりしましたが、役に立ちませんでした。どんな助けでも大歓迎です。

ありがとう!

4

1 に答える 1

0

ヘッダー コメント内に格納する必要があるすべての情報は、パッケージ/プロシージャ/関数の宣言の後にある必要があります。つまり、

/* Build :
   Date:
*/
CREATE OR REPLACE PACKAGE SAMPLE AS
  function...
  procedure...
END SAMPLE;
/

コンパイル後にすべてのコメントが削除されるため、機能しません。代わりに次を使用します。

CREATE OR REPLACE PACKAGE SAMPLE AS
/* Build :
   Date:
*/
  function...
  procedure...
END SAMPLE;
/

コメントは、ストア プロシージャの一部として保存されます。

さらに、プロシージャ ヘッダー内のビルド情報を更新する前のプロセス (自動または手動) があることを確認する必要があります。

h番目

于 2012-10-31T01:30:49.037 に答える