SQLの新機能
- 「CASE」句がサポートされます
- 「COALESCE」句がサポートされます
- 「NULLIF」句がサポートされます
- 「GROUP BY」句は以下の機能をサポートします:
- 内部関数
- サブクエリー
- 列のエイリアス名
- 数値(列の位置)
- 「ORDER BY」は任意の表現をサポートします
- 「SELECT FIRST X」と「ORDER BY」がサブクエリーでサポートされます
- UNIQUE制約とインデックスは複数のNULLを許容するようになりました。(SQL99規格に準拠)
- 「RECREATE VIEW」文がサポートされます
- NULLによる並び替えをサポート(SQL92準拠)
- ユーザー定義の制約インデックス名
インデックス名は制約名とユーザー定義名の両者に基づきます - SELECT文における明示的ロック
SELECT … FOR UPDATE WITH LOCK - EXECUTE STATEMENT文
EXECUTE STATEMENT “…”; - 「Boolean」型がSmallIntの別名として定義されました
「BigInt」型がNumeric(18,0)への別名として定義されました
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=23