: public ノート
作成日: |
2007/06/26 23:55:47 |
更新日: |
2009/01/01 19:40:31 |
|
プロジェクト: |
|
作者: |
|
バージョン: |
1.0 |
フェーズ: |
1.0 |
状態: |
設計中 |
複雑度: |
簡単 |
追加情報: |
|
GUID: |
{A5C9CFF1-BC2B-40b8-8FBD-2BFE07E8FBE9} |
ダイアグラム: |
task-list |
<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>