バージョンごとのドキュメント一覧

D.2. サポートされていない機能 #

<title>Unsupported Features</title>

The following features defined in <acronym>SQL:2023</acronym> are not implemented in this release of <productname>PostgreSQL</productname>. In a few cases, equivalent functionality is available. 以下の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データ型 
T824 JSON_TABLE: 特定のPLAN句 
T838 JSON_TABLE: PLAN DEFAULT句 
T839 文字列への/からのdatetimeの書式化されたキャスト 
T860 SQL/JSON単純化アクセサ: 列参照のみ 
T861 SQL/JSON単純化アクセサ: 大文字小文字を区別するJSONメンバアクセサ 
T862 SQL/JSON単純化アクセサ: ワイルドカードメンバアクセサ 
T863 SQL/JSON単純化アクセサ: メンバアクセサとしての単一引用符で括られた文字列リテラル 
T864 SQL/JSON単純化アクセサ 
T878 SQL/JSON項目メソッド: timestamp精度 
T881 順序演算でのJSONjsonbにて、一部サポート
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 
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 XMLExistsXPath 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 XMLTableXPath 1.0のみ
X305 XMLTable: XQuery変数の初期化