ページの先頭行へ戻る
Symfoware Server V10.0.0 SQLリファレンス

F.2 オプション機能に対する準拠性

ここでは、SQL:2003規格のオプション機能に対するSymfowareの準拠性を示します。準拠性は、完全または部分的に準拠しているもののみ掲載しています。

詳細は機能識別子ごとに後述していますので、そちらを参照してください。


機能
識別子

規格

和文表記

英文表記

B012

込みC

Embedded C

B013

埋め込みCOBOL

Embedded COBOL

B021

直接SQL

Direct SQL

B031

基本的な動SQL

Basic dynamic SQL

B032

拡張SQL

Extended dynamic SQL

B033

型なし引を持つ関呼出し

Untyped SQL-invoked function arguments

B034

PREPARE文でのカソル属性の指定

Dynamic specification of cursor attributes

B122

ルーチ言語C

Routine language C

B123

ルーチン言語COBOL

Routine language COBOL

F032

波及削動作

CASCADE drop behavior

F033

ALTER TABLE statement: DROP COLUMN clause

F034

拡張REVOKE

Extended REVOKE statement

F052

時間隔型および時演算、時間隔演算

Intervals and datetime arithmetic

F111

SERIALIZABLE外の分離レベル

Isolation levels other than SERIALIZABLE

F171

単一ユザによる複数スキーマ所有

Multiple schemas per user

F222

INSERT文の挿入元DEFAULT VALUES

INSERT statement: DEFAULT VALUES clause

F281

LIKE述拡張

LIKE enhancements

F321

現行認可識子の参照

User authorization

F421

語文字

National character

F431

読み取り専のスクロールカーソル

Read-only scrollable cursors

F441

拡張合関数のサポート

Extended set function support

F531

Temporary tables

F591

Derived tables

F771

コネクシン管理

Connection management

T041

基本的LOBデータ型サポート

Basic LOB data type support

T176

ケンス生成子

Sequence generator support

T211

基本なトリ

Basic trigger capability

T325

被修飾SQLパメタ参照

Qualified SQL parameter references

T331

的なロール

Basic roles

T332

拡張ール

Extended roles

T501

拡張EXISTS述語

Enhanced EXISTS predicate


B012埋め込みCEmbedded C

埋め込みCは完全準拠しています。


B013埋め込みCOBOLEmbedded COBOL

埋め込みCOBOLは完全準拠しています。


B021直接SQLDirect SQL

直接SQL文は完全準拠しています。


B031基本的な動的SQLBasic dynamic SQL

基本的な動的SQL文は完全準拠しています。


B032:拡張動的SQLExtended dynamic SQL

No

規格

準拠性

備考

01

入力記述文

○:完全準拠  △:部分準拠または代替となる同等機能あり


B033:型なし引数を持つ関数呼出し(Untyped SQL-invoked function arguments

型なし引数を持つ関数呼出しは完全準拠しています。


B034PREPARE文でのカーソル属性の指定(Dynamic specification of cursor attributes

PREPARE文でのカーソル属性の指定は完全準拠しています。


B122ルーチン言語CRoutine language C

ルーチン言語Cは完全準拠しています。


B123ルーチン言語COBOLRoutine language COBOL

ルーチン言語COBOLは完全準拠しています。


関連するコア機能

T321:基本的なSQLルーチン


F032波及削除動作CASCADE drop behavior

ルーチン言語COBOLは完全準拠しています。


関連するコア機能

F031-13:DROP TABLE:RESTRICT

F031-16:DROP VIEW文:RESTRICT

F031-19:REVOKE文:RESTRICT

F033列削除ALTER TABLE statement: DROP COLUMN clause

No

規格

準拠性

備考

01

スキーマ要素の所有者以外によるREVOKE文

02

REVOKE文のGRANT OPTION FOR句

03

WITH GRANT OPTION付き権限を持つユーザからの権限を剥奪するREVOKE文

○:完全準拠  △:部分準拠または代替となる同等機能あり


関連するコア機能

F031-04:ALTER TABLE文: ADD COLUMN句


F034拡張REVOKEExtended REVOKE statement

No

規格

準拠性

備考

01

スキーマ要素の所有者以外によるREVOKE文

02

REVOKE文のGRANT OPTION FOR句

03

WITH GRANT OPTION付き権限を持つユーザからの権限を剥奪するREVOKE文

○:完全準拠  △:部分準拠または代替となる同等機能あり


関連するコア機能

E081基本的


F052時間隔型および日時演算、時間隔演算Intervals and datetime arithmetic

ローカルタイム、タイムゾーンは、未サポートです。

また、時間隔演算、日時演算はサポートしますが、年月と日時の演算は未サポートです。


関連するコア機能

F051基本的な付および時刻


F111SERIALIZABLE以外の分離レベルIsolation levels other than SERIALIZABLE

No

規格

準拠性

備考

01

READ UNCOMMITTED

02

READ COMMITTED

03

REPEATABLE READ

○:完全準拠  △:部分準拠または代替となる同等機能あり


関連するコア機能

E152基本的なSET TRANSACTION文


F171単一ユーザによる複数スキーマ所有Multiple schemas per user

単一ユーザによる複数スキーマ所有は完全準拠しています。


関連するコア機能

F311スキーマ定


F222INSERT文の挿入元DEFAULT VALUESINSERT statement: DEFAULT VALUES clause

INSERT文の挿入元DEFAULT VALUESは完全準拠しています。


F281LIKE述語拡張LIKE enhancements

LIKE述語拡張は完全準拠しています。


関連するコア機能

E061-04LIKE述語


F321現行認可識別子の参照User authorization

現行認可識別子の参照は完全準拠しています。


F421各国語文字National character

各国語文字は完全準拠しています。


関連するコア機能

E021-04:CHARACTER_LENGTH関数

E061-04LIKE述語

F201:CASTファンクション


F431読み取り専用のスクロールカーソルRead-only scrollable cursors

No

規格

準拠性

備考

01

明示的NEXT指定のFETCH

02

FIRST指定のFETCH

03

LAST指定のFETCH

04

PRIOR指定のFETCH

05

ABSOLUTE指定のFETCH

06

RELATIVE指定のFETCH

○:完全準拠  △:部分準拠または代替となる同等機能あり


F441拡張集合関数のサポートExtended set function support

以下をサポートします。

F531一時表Temporary tables

一時表はサポートしますが、一時表宣言は、未サポートです。


F591導出表Derived tables

導出表には、問い合わせ指定のみ指定できます。


F771コネクション管理Connection management

コネクション管理は完全準拠しています。


T041基本的なLOBデータ型サポートBasic LOB data type support

BLOB型のみサポートしています。


T176シーケンス生成子Sequence generator support

後続値式(<next value expression>)は、<順序>として形式を変えてサポートしています。

シーケンス生成子削除文は、未サポートです。


T211基本的なトリガーBasic trigger capability

以下の機能に準拠しますが、規格と記述形式が異なる部分があります。

また、被トリガSQL 文には、INSERT文とCALL文のみ指定可能です。他のSQL文についてはCALL文から呼び出すことで代替可能です。

No

規格

準拠性

備考

01

実表に対するUPDATE, INSERT, DELETEにより起動されるトリガ

02

BEFOREトリガ

03

AFTERトリガ

04

FOR EACH ROWトリガ

05

トリガ起動条件を指定できる機能

07

トリガ権限

08

同じ事象に対する複数トリガのカタログでの作成順実行

CALL文での指定により、複数のSQL文の操作が可能です。

○:完全準拠  △:部分準拠または代替となる同等機能あり


T325被修飾SQLパラメタ参照Qualified SQL parameter references

被修飾SQLパラメタ参照は完全準拠しています。


関連するコア機能

T321基本的なSQLルーチン


T331基本的なロールBasic roles

SET ROLEは、未サポートです。


T332拡張ロールExtended roles

ロールを権限受領者とする指定のみサポートしています。


T501拡張EXISTS述語Enhanced EXISTS predicate

拡張EXISTS述語は完全準拠しています。


関連するコア機能

E061-08:EXISTS述部