: public ノート
作成日: 2007/06/26 23:55:47
更新日: 2009/01/01 19:40:31
プロジェクト:
追加情報:
<p>【replace-schema.sql】<br/></p><p>実行されるDDL文を記載したSQL-File。<br/></p><p>Drop文は自動で行われるため不要。<br/></p><p>Encodingは「UTF-8」。<br/></p><p>SQLのDelimiterは「;」(SemiColon)<br/></p><p>ERWinやEAなどで生成したDDLをそのままこのFileに出力することを想定する。<br/></p><p><br/></p><p>Fileは以下のように配置:<br/></p><p>    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br/></p><p>    ./playsql/replace-schema.sql<br/></p><p>    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br/></p><p><br/></p><p>手動で作成したViewやStoredProcedureのDDL文を<br/></p><p>同時に実行したい場合は以下のようなFile構成にする。<br/></p><p><br/></p><p>    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br/></p><p>    ./playsql/replace-schema-10-autogen.sql<br/></p><p>    ./playsql/replace-schema-20-view.sql<br/></p><p>    ./playsql/replace-schema-30-stored.sql<br/></p><p>    ./playsql/replace-schema-40-....sql<br/></p><p>    ...<br/></p><p>    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br/></p><p><br/></p><p>以下のように記載すると、begin-endで囲われた部分を<br/></p><p>一つのStatementとして実行する。<br/></p><p><br/></p><p>    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br/></p><p>    -- #df:begin#<br/></p><p>    CREATE FUNCTION TO_NUMBER(s TEXT) RETURNS NUMERIC(16,8)<br/></p><p>    DETERMINISTIC RETURN s;<br/></p><p>    -- #df:end#<br/></p><p>    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br/></p><p>    ※StoredProcedureのDDL文の記述の際に必須である。<br/></p>