トリガーとストアドの新機能

トリガーとストアドの新機能

  • セーブポイント
    • SAVEPOINT save_pointname;
    • ROLLBACK [WORK] TO [SAVEPOINT] save_pointname;
  • 「CREATE OR ALTER」構文
  • ユニバーサル・トリガー ~ 複数動作の一括指定
    • CREATE TRIGGER my_tirigger FOR my_table BEFORE INSERT OR UPDATE…
  • 変数宣言の強化 ~ デフォルト値の設定
    • DECLARE [VARIABLE] name
       [{‘=‘ | DEFAULT} value];
  • 例外は意味が再定義されました(例:Throw)
  • 空の「BEGIN … END」ブロックをサポート
  • 新しいシステム変数:
    • ROWS_AFFECTED → ROW_COUNTに変更
    • TRANSACTION_ID → CURRENT_TRANSACTIONに変更
    • CONNECTION_ID → CURRENT_CONNECTIONに変更
    • SQLCODE
    • GDSCODE

 

 

Part of Sean Leyne’s presentation (.pdf) to the Toronto Delphi Users Group
that focuses on Firebird V1.5.

http://www.ibphoenix.com/downloads/Firebird15update.pdf

翻訳:株式会社アペックス 林務さん


旧Firebird日本ユーザー会サイトから移行した過去記事です。内容は当時の記録です。記事内のリンクなどはリンク切れなどにご注意ください。

過去記事掲載時URL(閉鎖予定):http://tech.firebird.gr.jp/firebird/index.php?firebird_xsite=27