以下のSQL:2023で定義されている機能は本リリースのPostgreSQLでは実装されていません。 たまに同等の機能が実装されていることがあります。
識別子 | コアか | 説明 | コメント |
---|---|---|---|
B011 | 埋め込みAda | ||
B013 | 埋め込みCOBOL | ||
B014 | 埋め込みFortran | ||
B015 | 埋め込みMUMPS | ||
B016 | 埋め込みPascal | ||
B017 | 埋め込みPL/I | ||
B030 | 高度な動的SQL | ||
B031 | 基本動的SQL | ||
B032 | 拡張動的SQL | ||
B033 | 型のないSQLから呼び出す関数の引数 | ||
B034 | カーソル属性の動的指定 | ||
B035 | 非拡張記述子名 | ||
B036 | describe input文 | ||
B041 | 埋め込みSQL例外宣言への拡張 | ||
B051 | 高度な実行権 | ||
B111 | モジュール言語 Ada | ||
B112 | モジュール言語 C | ||
B113 | モジュール言語 COBOL | ||
B114 | モジュール言語 Fortran | ||
B115 | モジュール言語 MUMPS | ||
B116 | モジュール言語 Pascal | ||
B117 | モジュール言語 PL/I | ||
B121 | ルーチン言語 Ada | ||
B122 | ルーチン言語 C | ||
B123 | ルーチン言語 COBOL | ||
B124 | ルーチン言語 Fortran | ||
B125 | ルーチン言語 MUMPS | ||
B126 | ルーチン言語 Pascal | ||
B127 | ルーチン言語 PL/I | ||
B200 | 多相型テーブル関数(PTF) | ||
B201 | 2つ以上のPTFジェネリックテーブルパラメータ | ||
B202 | PTFコパーティション | ||
B203 | 2つ以上のコパーティション指定 | ||
B204 | PRUNE WHEN EMPTY | ||
B205 | パススルー列 | ||
B206 | PTF記述子パラメータ | ||
B207 | パーティションの外積 | ||
B208 | PTFコンポーネントプロシージャインタフェース | ||
B209 | PTF拡張名 | ||
B211 | モジュール言語 Ada: VARCHARおよびNUMERICのサポート | ||
B221 | ルーチン言語 Ada: VARCHARおよびNUMERICのサポート | ||
F054 | DATE型優先リストにおけるTIMESTAMP | ||
F120 | GET DIAGNOSTICS文 | ||
F121 | 基本診断管理 | ||
F122 | 拡張診断管理 | ||
F123 | すべての診断 | ||
F124 | SET TRANSACTION文: DIAGNOSTICS SIZE句 | ||
F263 | 単純CASE式におけるカンマ区切り述語 | ||
F291 | UNIQUE述語 | ||
F301 | 問い合わせ式内のCORRESPONDING | ||
F403 | 分割結合されたテーブル | ||
F451 | 文字セット定義 | ||
F461 | 名前付き文字セット | ||
F492 | 省略可能なテーブル制約の強制 | ||
F521 | 表明 | ||
F671 | CHECK内の副問い合わせ | 意図的な省略 | |
F673 | CHECK制約内のSQLデータルーチン呼び出しの読み取り | ||
F693 | SQLセッション、クライアントモジュールの照合 | ||
F695 | 翻訳サポート | ||
F696 | 追加用翻訳ドキュメント | ||
F721 | 遅延可能制約 | 外部キーおよび一意キーのみ | |
F741 | 参照MATCH型 | 部分一致は未実装 | |
F812 | 基本フラグ付け | ||
F813 | 拡張フラグ付け | ||
F821 | ローカルなテーブル参照 | ||
F831 | 完全なカーソル更新 | ||
F832 | 更新可能なスクロール可能カーソル | ||
F833 | 更新可能な順序付けカーソル | ||
F841 | LIKE_REGEX述語 | regexp_like()を検討してください | |
F842 | OCCURRENCES_REGEX関数 | regexp_matches()を検討してください | |
F843 | POSITION_REGEX関数 | regexp_instr()を検討してください | |
F844 | SUBSTRING_REGEX関数 | regexp_substr()を検討してください | |
F845 | TRANSLATE_REGEX関数 | regexp_replace()を検討してください | |
F846 | 正規表現演算子における8進形式サポート | ||
F847 | 値式正規表現 | ||
F866 | FETCH FIRST句: PERCENTオプション | ||
R010 | 行パターン認識: FROM句 | ||
R020 | 行パターン認識: WINDOW句 | ||
R030 | 行パターン認識: 完全集約サポート | ||
S011 | コア | Distinctデータ型 | |
S011-01 | コア | USER_DEFINED_TYPESビュー | |
S023 | 基本構造化型 | ||
S024 | 拡張構造化型 | ||
S025 | 終端構造化型 | ||
S026 | 自己参照構造化型 | ||
S027 | メソッド名を指定したメソッドの作成 | ||
S028 | 交換可能UDTオプションリスト | ||
S041 | 基本参照型 | ||
S043 | 拡張参照型 | ||
S051 | 型のテーブルの作成 | 一部サポート | |
S081 | 副テーブル | ||
S091 | 基本配列サポート | 一部サポート | |
S093 | 個別型の配列 | ||
S094 | 参照型の配列 | ||
S097 | 配列要素の代入 | ||
S151 | 型述語 | pg_typeof()を参照 | |
S161 | 副型の扱い | ||
S162 | 参照用の副型の扱い | ||
S202 | 複数集合に関するSQL呼出しルーチン | ||
S231 | 構造化型の位置付け子 | ||
S232 | 配列の位置付け子 | ||
S233 | 複数集合の位置付け子 | ||
S241 | 変換関数 | ||
S242 | 変換文の変更 | ||
S251 | ユーザ定義の順序 | ||
S261 | 特定型メソッド | ||
S271 | 基本複数集合サポート | ||
S272 | ユーザ定義型の複数集合 | ||
S274 | 参照型の複数集合 | ||
S275 | 高度複数集合サポート | ||
S281 | 入れ子の照合型 | ||
S291 | 行全体に対する一意性制約 | ||
S401 | 配列型に基づく個別型 | ||
S402 | 個別型に基づく個別型 | ||
S403 | ARRAY_MAX_CARDINALITY | ||
T011 | 情報スキーマ内のタイムスタンプ | ||
T021 | BINARYおよびVARBINARYデータ型 | ||
T022 | BINARYおよびVARBINARYデータ型の高度サポート | ||
T023 | 複合2進リテラル | ||
T024 | 2進リテラルにおける空白 | ||
T039 | CLOB位置付け子: 保持不可能 | ||
T040 | CLOBの連結 | ||
T041 | 基本LOBデータ型サポート | ||
T042 | 拡張LOBデータ型サポート | ||
T043 | 乗数T | ||
T044 | 乗数P | ||
T045 | BLOBデータ型 | ||
T046 | CLOBデータ型 | ||
T047 | BLOBに対するPOSITION、OCTET_LENGTH、TRIM、SUBSTRING | ||
T048 | BLOBの連結 | ||
T049 | BLOB位置付け子: 保持不可能 | ||
T050 | CLOBに対するPOSITION、CHAR_LENGTH、OCTET_LENGTH、LOWER、TRIM、UPPER、SUBSTRING | ||
T051 | 行型 | ||
T053 | すべてのフィールドを参照するための明示的な別名 | ||
T062 | 文字長単位 | ||
T076 | DECFLOATデータ型 | ||
T101 | 拡張nullabilityの決定 | ||
T111 | 更新可能な結合、和集合、列 | ||
T175 | 生成列 | ほとんどサポート | |
T176 | 連番生成子サポート | NEXT VALUE FORを除いてサポート | |
T180 | システムバージョン付きテーブル | ||
T181 | Application-time periodテーブル | ||
T200 | トリガDDL | 類似していますが完全互換ではありません | |
T211 | 基本トリガ機能 | ||
T218 | 同一イベントに対する複数のトリガは、作成された順番に実行される | 意図的な省略 | |
T231 | Sensitiveカーソル | ||
T251 | SET TRANSACTION文: LOCALオプション | ||
T262 | 複数サーバトランザクション | ||
T272 | 拡張セーブポイント管理 | ||
T301 | 関数従属性 | 一部サポート | |
T321 | コア | 基本SQL呼び出しルーチン | 一部サポート |
T322 | 宣言されたデータ型属性 | ||
T324 | SQLルーチンに対する明示的なセキュリティ | ||
T326 | テーブル関数 | ||
T471 | 結果集合戻り値 | ||
T472 | DESCRIBE CURSOR | ||
T495 | データ変更と取り出しの組み合わせ | 異なる構文 | |
T502 | Period述語 | ||
T511 | トランザクション数 | ||
T522 | SQL呼び出しプロシージャのINパラメータに対するデフォルト値 | 呼び出しでのDEFAULTキーワードを除いてサポート | |
T561 | 保持可能な位置付け子 | ||
T571 | 配列を返すSQL呼び出し関数 | ||
T572 | 複数集合を返すSQL呼び出し関数 | ||
T601 | ローカルなカーソル参照 | ||
T616 | LEADおよびLAG関数用のnull処理オプション | ||
T618 | NTH_VALUE関数 | 関数自体はありますが、一部のオプションがありません | |
T619 | 入れ子状ウィンドウ関数 | ||
T625 | LISTAGG | ||
T641 | 複数列の代入 | 構文の一部のみサポート | |
T652 | SQLルーチン内の動的SQL文 | ||
T654 | 外部ルーチン内の動的SQL文 | ||
T801 | JSONデータ型 | ||
T802 | 拡張JSONデータ型 | ||
T821 | 基本SQL/JSON問い合わせ演算子 | ||
T823 | SQL/JSON: PASSING句 | ||
T824 | JSON_TABLE: 特定のPLAN句 | ||
T825 | SQL/JSON: ON EMPTYとON ERROR句 | ||
T826 | ON ERRORまたはON EMPTY句での一般値式 | ||
T827 | JSON_TABLE: 兄弟のNESTED COLUMNS句 | ||
T828 | JSON_QUERY | ||
T829 | JSON_QUERY: 配列ラッパオプション | ||
T838 | JSON_TABLE: PLAN DEFAULT句 | ||
T839 | 文字列への/からのdatetimeの書式化されたキャスト | ||
T860 | SQL/JSON単純化アクセサ: 列参照のみ | ||
T861 | SQL/JSON単純化アクセサ: 大文字小文字を区別するJSONメンバアクセサ | ||
T862 | SQL/JSON単純化アクセサ: ワイルドカードメンバアクセサ | ||
T863 | SQL/JSON単純化アクセサ: メンバアクセサとしての単一引用符で括られた文字列リテラル | ||
T864 | SQL/JSON単純化アクセサ | ||
T865 | SQL/JSON項目メソッド: bigint() | ||
T866 | SQL/JSON項目メソッド: boolean() | ||
T867 | SQL/JSON項目メソッド: date() | ||
T868 | SQL/JSON項目メソッド: decimal() | ||
T869 | SQL/JSON項目メソッド: 精度と位取りを持つdecimal() | ||
T870 | SQL/JSON項目メソッド: integer() | ||
T871 | SQL/JSON項目メソッド: number() | ||
T872 | SQL/JSON項目メソッド: string() | ||
T873 | SQL/JSON項目メソッド: time() | ||
T874 | SQL/JSON項目メソッド: time_tz() | ||
T875 | SQL/JSON項目メソッド: time精度 | ||
T876 | SQL/JSON項目メソッド: timestamp() | ||
T877 | SQL/JSON項目メソッド: timestamp_tz() | ||
T878 | SQL/JSON項目メソッド: timestamp精度 | ||
T881 | 順序演算でのJSON | jsonbにて、一部サポート | |
T882 | 複数集合要素グループ化演算でのJSON | ||
M001 | データリンク | ||
M002 | SQL/CLI経由のデータリンク | ||
M003 | 埋め込みSQL経由のデータリンク | ||
M004 | 外部データサポート | 一部サポート | |
M005 | 外部スキーマサポート | ||
M006 | GetSQLStringルーチン | ||
M007 | TransmitRequest | ||
M009 | GetOptsおよびGetStatisticsルーチン | ||
M010 | 外部データラッパサポート | 異なるAPI | |
M011 | Ada経由のデータリンク | ||
M012 | C経由のデータリンク | ||
M013 | COBOL経由のデータリンク | ||
M014 | Fortran経由のデータリンク | ||
M015 | M経由のデータリンク | ||
M016 | Pascal経由のデータリンク | ||
M017 | PL/I経由のデータリンク | ||
M018 | Adaにおける外部データラッパインタフェース処理 | ||
M019 | Cにおける外部データラッパインタフェース処理 | 異なるAPI | |
M020 | COBOLにおける外部データラッパインタフェース処理 | ||
M021 | Fortranにおける外部データラッパインタフェース処理 | ||
M022 | MUMPSにおける外部データラッパインタフェース処理 | ||
M023 | Pascalにおける外部データラッパインタフェース処理 | ||
M024 | PL/Iにおける外部データラッパインタフェース処理 | ||
M030 | SQLサーバ外部データサポート | ||
M031 | 外部データラッパ汎用ルーチン | ||
X012 | XML型の複数集合 | ||
X013 | XML型の個別型 | ||
X015 | XML型のフィールド | ||
X025 | XMLCast | ||
X030 | XMLDocument | ||
X038 | XMLText | ||
X065 | XMLParse: バイナリ文字列入力およびCONTENTオプション | ||
X066 | XMLParse: バイナリ文字列入力およびDOCUMENTオプション | ||
X068 | XMLSerialize: BOM | ||
X073 | XMLSerialize: BLOBシリアル化およびCONTENTオプション | ||
X074 | XMLSerialize: BLOBシリアル化およびDOCUMENTオプション | ||
X075 | XMLSerialize: BLOBシリアル化 | ||
X076 | XMLSerialize: VERSION | ||
X077 | XMLSerialize: 明示的ENCODINGオプション | ||
X078 | XMLSerialize: 明示的XML宣言 | ||
X080 | XML発行における名前空間 | ||
X081 | 問い合わせレベルのXML名前空間宣言 | ||
X082 | DMLにおけるXML名前空間宣言 | ||
X083 | DDLにおけるXML名前空間宣言 | ||
X084 | 複合文におけるXML名前空間宣言 | ||
X085 | 事前定義の名前空間接頭辞 | ||
X086 | XMLTableにおけるXML名前空間宣言 | ||
X091 | XMLコンテンツ述語 | ||
X096 | XMLExists | XPath 1.0のみ | |
X100 | XML用のホスト言語サポート: CONTENTオプション | ||
X101 | XML用のホスト言語サポート: DOCUMENTオプション | ||
X110 | XML用のホスト言語サポート: VARCHAR対応付け | ||
X111 | XML用のホスト言語サポート: CLOB対応付け | ||
X112 | XML用のホスト言語サポート: BLOB対応付け | ||
X113 | XML用のホスト言語サポート: STRIP WHITESPACEオプション | ||
X114 | XML用のホスト言語サポート: PRESERVE WHITESPACEオプション | ||
X131 | 問い合わせレベルのXMLBINARY句 | ||
X132 | DMLにおけるXMLBINARY句 | ||
X133 | DDLにおけるXMLBINARY句 | ||
X134 | 複合文におけるXMLBINARY句 | ||
X135 | 副問い合わせにおけるXMLBINARY句 | ||
X141 | IS VALID述語: データ駆動ケース | ||
X142 | IS VALID述語: ACCORDING TO句 | ||
X143 | IS VALID述語: ELEMENT句 | ||
X144 | IS VALID述語: スキーマ位置 | ||
X145 | 検査制約外のIS VALID述語 | ||
X151 | DOCUMENTオプション付きIS VALID述語 | ||
X152 | CONTENTオプション付きIS VALID述語 | ||
X153 | SEQUENCEオプション付きIS VALID述語 | ||
X155 | IS VALID述語: ELEMENT句のないNAMESPACE | ||
X157 | IS VALID述語: ELEMENT句付きのNO NAMESPACE | ||
X160 | 登録XMLスキーマに対する基本情報スキーマ | ||
X161 | 登録XMLスキーマに対する高度情報スキーマ | ||
X170 | XMLにおけるnull取り扱いオプション | ||
X171 | NIL ON NO CONTENTオプション | ||
X181 | XML(DOCUMENT(UNTYPED))型 | ||
X182 | XML(DOCUMENT(ANY))型 | ||
X190 | XML(SEQUENCE)型 | ||
X191 | XML(DOCUMENT(XMLSCHEMA))型 | ||
X192 | XML(CONTENT(XMLSCHEMA))型 | ||
X200 | XMLQuery | ||
X201 | XMLQuery: RETURNING CONTENT | ||
X202 | XMLQuery: RETURNING SEQUENCE | ||
X203 | XMLQuery: コンテキスト項目を渡す | ||
X204 | XMLQuery: XQuery変数の初期化 | ||
X205 | XMLQuery: EMPTY ON EMPTYオプション | ||
X206 | XMLQuery: NULL ON EMPTYオプション | ||
X211 | XML 1.1サポート | ||
X222 | 参照により(BY REF)XMLを渡す機構 | パーサはBY REFを受け付けますが無視します。常にBY VALUEで渡されます | |
X231 | XML(CONTENT(UNTYPED))型 | ||
X232 | XML(CONTENT(ANY))型 | ||
X241 | XML発行におけるRETURNING CONTENT | ||
X242 | XML発行におけるRETURNING SEQUENCE | ||
X251 | XML(DOCUMENT(UNTYPED))型の永続的なXML値 | ||
X252 | XML(DOCUMENT(ANY))型の永続的なXML値 | ||
X253 | XML(CONTENT(UNTYPED))型の永続的なXML値 | ||
X254 | XML(CONTENT(ANY))型の永続的なXML値 | ||
X255 | XML(SEQUENCE)型の永続的なXML値 | ||
X256 | XML(DOCUMENT(XMLSCHEMA))型の永続的なXML値 | ||
X257 | XML(CONTENT(XMLSCHEMA))型の永続的なXML値 | ||
X260 | XML型: ELEMENT句 | ||
X261 | XML型: ELEMENT句のないNAMESPACE | ||
X263 | XML型: ELEMENT句付きNO NAMESPACE | ||
X264 | XML型: スキーマ位置 | ||
X271 | XMLValidate: データ駆動ケース | ||
X272 | XMLValidate: ACCORDING TO句 | ||
X273 | XMLValidate: ELEMENT句 | ||
X274 | XMLValidate: スキーマ位置 | ||
X281 | XMLValidate DOCUMENTオプション付き | ||
X282 | XMLValidate CONTENTオプション付き | ||
X283 | XMLValidate SEQUENCEオプション付き | ||
X284 | XMLValidate: ELEMENT句のないNAMESPACE | ||
X286 | XMLValidate: ELEMENT句付きNO NAMESPACE | ||
X300 | XMLTable | XPath 1.0のみ | |
X305 | XMLTable: XQuery変数の初期化 |