SQL 2008可选特性兼容性

下表列出了2008 SQL标准中描述的特性。 Greenplum数据库支持的特性在“支持”列中标记为“是”,未实现的特性标记为“否”。

有关Greenplum特性和SQL兼容性的信息,请参阅Greenplum数据库管理员指南

Table 1. SQL 2008可选特性合规细节
ID特性支持注解
B011嵌入式AdaNO 
B012嵌入式CNO由于PostgreSQL ecpg的问题
B013嵌入式COBOLNO 
B014嵌入式FortranNO 
B015嵌入式MUMPSNO 
B016嵌入式PascalNO 
B017嵌入式PL/INO 
B021直接SQLYES 
B031基本动态SQLNO 
B032扩展动态SQLNO 
B033无类型的SQL调用函数参数NO 
B034游标属性的动态规范NO 
B035非扩展描述符名称NO 
B041嵌入式SQL异常声明的扩展NO 
B051增强的执行权限NO 
B111模块语言AdaNO 
B112模块语言CNO 
B113模块语言COBOLNO 
B114模块语言FortranNO 
B115模块语言MUMPSNO 
B116模块语言PascalNO 
B117模块语言PL/INO 
B121常规语言AdaNO 
B122常规语言CNO 
B123常规语言COBOLNO 
B124常规语言FortranNO 
B125常规语言MUMPSNO 
B126常规语言PascalNO 
B127常规语言PL/INO 
B128常规语言SQLNO 
E011数值数据类型YES 
E011-01INTEGERSMALLINT数据类型YES 
E011-02DOUBLE PRECISIONFLOAT数据类型YES 
E011-03DECIMALNUMERIC数据类型YES 
E011-04算术操作符YES 
E011-05数值比较YES 
E011-06数值数据类型之间的隐式转换YES 
E021字符数据类型YES 
E021-01CHARACTER数据类型YES 
E021-02CHARACTER VARYING数据类型YES 
E021-03字符文字YES 
E021-04CHARACTER_LENGTH函数YES在计数之前修剪CHARACTER值的尾随空格
E021-05OCTET_LENGTH函数YES 
E021-06SUBSTRING函数YES 
E021-07字符连接YES 
E021-08UPPERLOWER函数YES 
E021-09TRIM函数YES 
E021-10字符串类型之间隐式转换YES 
E021-11POSITION函数YES 
E021-12字符比较YES 
E031标识符YES 
E031-01分隔标识符YES 
E031-02小写标识符YES 
E031-03尾随下划线YES 
E051基本查询规范YES 
E051-01SELECT DISTINCTYES 
E051-02GROUP BY子句YES 
E051-03GROUP BY可以包含不在SELECT列表中的列YES 
E051-04可以重命名SELECT列表项YES 
E051-05HAVING子句YES 
E051-06SELECT列表中受限定的YES 
E051-07FROM子句中的关联名称YES 
E051-08重命名FROM子句中的列YES 
E061基本谓词和搜索条件YES 
E061-01比较谓词YES 
E061-02BETWEEN谓词YES 
E061-03带有值列表的IN谓词YES 
E061-04LIKE谓词YES 
E061-05LIKE谓词ESCAPE 子句YES 
E061-06NULL谓词YES 
E061-07量化比较谓词YES 
E061-08EXISTS谓词YES并非所有用途都适用于Greenplum
E061-09比较谓词中的子查询YES 
E061-11IN谓词中的子查询YES 
E061-12量化比较谓词中的子查询YES 
E061-13相关子查询YES 
E061-14搜索条件YES 
E071基本查询表达式YES 
E071-01UNION DISTINCT表操作符YES 
E071-02UNION ALL表操作符YES 
E071-03EXCEPT DISTINCT表操作符YES 
E071-05通过表操作符组合的列不需要具有完全相同的数据类型YES 
E071-06子查询中的表操作符YES 
E081基本权限NO支持部分子特性
E081-01SELECT权限YES 
E081-02DELETE权限YES 
E081-03INSERT表级别的权限YES 
E081-04UPDATE表级别的权限YES 
E081-05UPDATE列级别的权限YES 
E081-06REFERENCES表级的权限NO 
E081-07REFERENCES列级别的权限NO 
E081-08WITH GRANT OPTIONYES 
E081-09USAGE权限YES 
E081-10EXECUTE权限YES 
E091集合函数YES 
E091-01AVGYES 
E091-02COUNTYES 
E091-03MAXYES 
E091-04MINYES 
E091-05SUMYES 
E091-06ALL量词YES 
E091-07DISTINCT量词YES 
E101基本数据操作YES 
E101-01INSERT语句YES 
E101-03搜索UPDATE语句YES 
E101-04搜索DELETE语句YES 
E111单行SELECT语句YES 
E121基本光标支持YES 
E121-01DECLARE CURSORYES 
E121-02ORDER BY列不需要在选择列表中YES 
E121-03ORDER BY子句的值表达式YES 
E121-04OPEN语句YES 
E121-06Positioned UPDATE语句NO 
E121-07Positioned DELETE语句NO 
E121-08CLOSE语句YES 
E121-10FETCH语句隐含 NEXTYES 
E121-17WITH HOLD游标YES 
E131空值支持YES 
E141基本完整性约束YES 
E141-01NOT NULL约束YES 
E141-02UNIQUE NOT NULL 列约束YES必须与Greenplum分布键相同或是它的超集
E141-03PRIMARY KEY约束YES必须与Greenplum分布键相同或是它的超集
E141-04参考删除操作和参照更新操作的NO ACTION默认值的基本FOREIGN KEY约束NO 
E141-06CHECK约束YES 
E141-07列默认值YES 
E141-08NOT NULL推断PRIMARY KEYYES 
E141-10外键中的名称可以按任何顺序指定YES可以声明外键,但在Greenplum中不会强制执行
E151事务支持YES 
E151-01COMMIT语句YES 
E151-02ROLLBACK语句YES 
E152基本SET TRANSACTION语句YES 
E152-01ISOLATION LEVEL SERIALIZABLE子句NO可以声明,但被视为REPEATABLE READ的同义词
E152-02READ ONLYREAD WRITE 子句YES 
E153具有子查询的可更新查询NO 
E161使用前导双减去的SQL注释YES 
E171SQLSTATE支持YES 
E182模块语言NO 
F021基本信息模式YES 
F021-01COLUMNS视图YES 
F021-02TABLES视图YES 
F021-03VIEWS视图YES 
F021-04TABLE_CONSTRAINTS视图YES 
F021-05REFERENTIAL_CONSTRAINTS视图YES 
F021-06CHECK_CONSTRAINTS视图YES 
F031基本模式操作YES 
F031-01CREATE TABLE语句创建持久性基表YES 
F031-02CREATE VIEW语句YES 
F031-03GRANT语句YES 
F031-04ALTER TABLE语句:ADD COLUMN子句YES 
F031-13DROP TABLE语句:RESTRICT 子句YES 
F031-16DROP VIEW语句:RESTRICT子句YES 
F031-19REVOKE语句:RESTRICT子句YES 
F032CASCADE删除行为YES 
F033ALTER TABLE语句:DROP COLUMN子句YES 
F034扩展的REVOKE语句YES 
F034-01REVOKE语句由schema对象的所有者以外的其他语句执行YES 
F034-02REVOKE语句:GRANT OPTION FOR子句YES 
F034-03REVOKE语句撤销授权人WITH GRANT OPTION的权限YES 
F041基本连接表YES 
F041-01内连接(但不一定是INNER关键字)YES 
F041-02INNER关键字YES 
F041-03LEFT OUTER JOINYES 
F041-04RIGHT OUTER JOINYES 
F041-05外连接可以嵌套YES 
F041-07左或右外连接中的内表也可用于内连接YES 
F041-08支持所有比较操作符(而不仅是=)YES 
F051基本的日期和时间YES 
F051-01DATE数据类型(包括支持DATE文字)YES 
F051-02TIME数据类型(包括支持TIME文字)分秒精确度至少为0YES 
F051-03TIMESTAMP数据类型(包括支持TIMESTAMP文字)分秒精确度至少为0和6YES 
F051-04DATETIMETIMESTAMP数据类型的比较谓词YES 
F051-05日期时间类型和字符串类型之间的显式CASTYES 
F051-06CURRENT_DATEYES 
F051-07LOCALTIMEYES 
F051-08LOCALTIMESTAMPYES 
F052间隔和日期时间算术YES 
F053OVERLAPS谓词YES 
F081视图中的UNIONEXCEPTYES 
F111除SERIALIZABLE之外的隔离级别YES 
F111-01READ UNCOMMITTED 隔离级别NO可以声明但是被视为READ COMMITTED的同义词
F111-02READ COMMITTED隔离级别YES 
F111-03REPEATABLE READ隔离级别YES
F121基本诊断管理NO 
F122增强诊断管理NO 
F123所有诊断NO 
F131-分组操作YES 
F131-01在分组视图的查询中支持的WHEREGROUP BYHAVING子句YES 
F131-02在具有分组视图的查询中支持多个表YES 
F131-03设置具有分组视图的查询支持的函数YES 
F131-04具有GROUP BYHAVING子句以及分组视图的子查询YES 
F131-05具有GROUP BYHAVING子句以及分组视图的单行SELECTYES 
F171每个用户的多个模式YES 
F181多模块支持NO 
F191引用删除操作NO 
F200TRUNCATE TABLE语句YES 
F201CAST函数YES 
F202TRUNCATE TABLE:标识列重新启动选项NO 
F221显式默认值显式默认值YES 
F222INSERT语句:DEFAULT VALUES 子句YES 
F231特权表YES 
F231-01TABLE_PRIVILEGES视图YES 
F231-02COLUMN_PRIVILEGES视图YES 
F231-03USAGE_PRIVILEGES视图YES 
F251域支持  
F261CASE表达式YES 
F261-01简单CASEYES 
F261-02搜索CASEYES 
F261-03NULLIFYES 
F261-04COALESCEYES 
F262扩展的CASE表达式NO 
F263简单CASE表达式中逗号分隔的谓词NO 
F271复合字符文字YES 
F281LIKE增强YES 
F291UNIQUE谓词NO 
F301查询表达式中的CORRESPONDINGNO 
F302INTERSECT表操作符YES 
F302-01INTERSECT DISTINCT表操作符YES 
F302-02INTERSECT ALL表操作符YES 
F304EXCEPT ALL table operator  
F311模式定义语句YES支持部分子特性
F311-01CREATE SCHEMAYES 
F311-02CREATE TABLE用于持久性基表YES 
F311-03CREATE VIEWYES 
F311-04CREATE VIEW: WITH CHECK OPTIONNO 
F311-05GRANT语句YES 
F312MERGE语句NO 
F313增强的MERGE语句NO 
F321用户授权YES 
F341用法表NO 
F361子程序支持YES 
F381扩展的模式操作YES 
F381-01ALTER TABLE语句:ALTER COLUMN子句 更改分布键列的一些限制
F381-02ALTER TABLE语句:ADD CONSTRAINT子句  
F381-03ALTER TABLE语句:DROP CONSTRAINT子句  
F382更改列数据类型YES更改分布键列的一些限制
F391长标识符YES 
F392Unicode转义为标识符NO 
F393Unicode以文字形式转义NO 
F394可选的正常形式规格NO 
F401扩展连接表YES 
F401-01NATURAL JOINYES 
F401-02FULL OUTER JOINYES 
F401-04CROSS JOINYES 
F402命名列连接LOB,数组和多重集NO 
F403分区连接表NO 
F411时区规格YES关于字面解释的差异
F421国家特征YES 
F431只读可滚动光标YES仅向前滚动
01有显式NEXTFETCHYES 
02FETCH FIRSTNO 
03FETCH LASTYES 
04FETCH PRIORNO 
05FETCH ABSOLUTENO 
06FETCH RELATIVENO 
F441扩展集函数支持YES 
F442集合函数中的混合列引用YES 
F451字符集定义NO 
F461命名字符集NO 
F471标量子查询值YES 
F481扩展的NULL谓词YES 
F491约束管理YES 
F501特征和一致性视图YES 
F501-01SQL_FEATURES视图YES 
F501-02SQL_SIZING视图YES 
F501-03SQL_LANGUAGES视图YES 
F502增强的文档表YES 
F502-01SQL_SIZING_PROFILES视图YES 
F502-02SQL_IMPLEMENTATION_INFO视图YES 
F502-03SQL_PACKAGES视图YES 
F521断言NO 
F531临时表YES非标准表格
F555增强秒精度YES 
F561全值表达式YES 
F571真值测试YES 
F591派生表YES 
F611指标数据类型YES 
F641行和表构造函数NO 
F651Catalog名称限定YES 
F661简单表NO 
F671CHECK中的子查询NO故意省略
F672回溯检查限制YES 
F690排序规则支持NO 
F692增强排序规则支持NO 
F693SQL会话和客户端模块排序规则NO 
F695翻译支持NO 
F696附加翻译文件NO 
F701引用更新动作NO 
F711ALTERYES 
F721可延迟的约束NO 
F731INSERT列权限YES 
F741引用MATCH类型NO没有部分匹配
F751视图CHECK增强NO 
F761会话管理YES 
F762CURRENT_CATALOGNO 
F763CURRENT_SCHEMANO 
F771连接管理YES 
F781自引用操作YES 
F791不敏感的游标YES 
F801全套函数YES 
F812基本标记NO 
F813扩展标记NO 
F831完整游标更新NO 
F841LIKE_REGEX谓词NO正则表达式的非标准语法
F842OCCURENCES_REGEX函数NO 
F843POSITION_REGEX函数NO 
F844SUBSTRING_REGEX函数NO 
F845TRANSLATE_REGEX函数NO 
F846正则表达式操作符中的八位字节支持NO 
F847非常规正则表达式NO 
F850查询表达式中的顶级ORDER BY子句YES 
F851子查询中的顶级ORDER BY子句NO 
F852视图中的顶级ORDER BY子句NO 
F855查询表达式中的嵌套ORDER BY子句NO 
F856查询表达式中的嵌套FETCH FIRST 子句NO 
F857查询表达式中的顶级FETCH FIRST子句NO 
F858子查询中的FETCH FIRST 子句NO 
F859视图中的顶级FETCH FIRST 子句NO 
F860FETCH FIRST子句中的FETCH FIRST ROW数量NO 
F861查询表达式中的顶级RESULT OFFSET子句NO 
F862子查询中的RESULT OFFSET子句NO 
F863查询表达式中的嵌套RESULT OFFSET子句NO 
F864视图中的顶级RESULT OFFSET子句NO 
F865RESULT OFFSET子句中的OFFSET ROW数量NO 
S011不同的数据类型NO 
S023基本结构化类型NO 
S024增强的结构化类型NO 
S025最终结构化类型NO 
S026自引用结构化类型NO 
S027按特定方法名称创建方法NO 
S028可置换的UDT选项列表NO 
S041基本参考类型NO 
S043增强的参考类型NO 
S051创建类型表NO 
S071函数和类型名称解析中的SQL路径YES 
S091基本数组支持NOGreenplum有数组,但不完全符合标准
S091-01内置数据类型的数组NO部分兼容
S091-02不同类型的数组NO 
S091-03数组表达式NO 
S092用户定义类型的数组NO 
S094参考类型的数组NO 
S095通过查询的数组构造函数NO 
S096可选数组边界NO 
S097数组元素赋值NO 
S098ARRAY_AGG部分支持支持:使用没有窗口规范的array_agg;例如

SELECT array_agg(x) FROM …

SELECT array_agg (x order by y) FROM …

不支持:使用array_agg作为聚合派生窗口函数;例如

SELECT array_agg(x) over (ORDER BY y) FROM …

SELECT array_agg(x order by y) over (PARTITION BY z) FROM …

SELECT array_agg(x order by y) over (ORDER BY z) FROM …

S111ONLY在查询表达式中YES 
S151类型谓词NO 
S161子类型处理NO 
S162引用的子类型处理NO 
S201SQL上调用的数组例程NO函数可以传递Greenplum数组类型
S202多集上的SQL调用例程NO 
S211用户定义的强制转换函数YES 
S231结构类型定位器NO 
S232数组定位器NO 
S233Multiset定位器NO 
S241转换函数NO 
S242改变转换语句NO 
S251用户定义的命令NO 
S261特定类型方法NO 
S271基本的多重集支持NO 
S272用户自定义类型的多重集NO 
S274引用类型的多重集NO 
S275高级多重集支持NO 
S281嵌套集合类型NO 
S291整个行的唯一约束NO 
S301增强的UNNESTNO 
S401基于数组类型的不同类型NO 
S402基于不同类型的不同类型NO 
S403MAX_CARDINALITYNO 
S404TRIM_ARRAYNO 
T011信息模式中的时间戳NO 
T021BINARYVARBINARY 数据类型NO 
T022支持高级的BINARYVARBINARY数据类型NO 
T023复合二进制文字NO 
T024二进制文字中的空格NO 
T031BOOLEAN数据类型YES 
T041支持基本的LOB数据类型NO 
T042支持扩展的LOB数据类型NO 
T043乘数TNO 
T044乘数PNO 
T051行类型NO 
T052用于行类型的MAXMINNO 
T053全域引用的显式别名NO 
T061支持UCSNO 
T071BIGINT数据类型YES 
T101增强的可空性确定NO 
T111可更新的连接,联合和列NO 
T121查询表达式中的WITH(除了RECURSIVE)NO 
T122子查询中的WITH(除了RECURSIVE)NO 
T131递归查询NO 
T132子查询中的递归查询NO 
T141SIMILAR谓词YES 
T151DISTINCT谓词YES 
T152DISTINCT否定谓词NO 
T171表定义中的LIKE子句YES 
T172在表中定义AS子查询子句YES 
T173在表定义中扩展LIKE子句YES 
T174身份列NO 
T175生成列NO 
T176支持序列生成器NO 
T177支持顺序发生器:简单的重启选项NO 
T178身份列:简单重启选项NO 
T191参照活动RESTRICTNO 
T201参照约束的可比较数据类型NO 
T211基本触发功能NO 
T211-01一个基本表的UPDATE, INSERT, 或 DELETE上激活触发器NO 
T211-02BEFORE触发器NO 
T211-03AFTER触发器NO 
T211-04FOR EACH ROW触发器NO 
T211-05能够在调用触发器之前指定一个必须为true的搜索条件NO 
T211-06支持触发器和约束的交互的运行时规则NO 
T211-07TRIGGER特权YES 
T211-08同一事件的多个触发器按其在catalog中创建的顺序执行NO故意省略
T212增强的触发器功能NO 
T213INSTEAD OF触发器NO 
T231敏感游标YES 
T241START TRANSACTION语句YES 
T251SET TRANSACTION语句:LOCAL选项NO 
T261联锁事务NO 
T271保存点YES 
T272增强的保存点管理NO 
T281SELECT具有列粒度的特权YES 
T285增强派生列名称NO 
T301函数依赖NO 
T312OVERLAY函数YES 
T321基本的SQL-invoked例程NO部分支持
T321-01不带重载的用户定义的函数YES 
T321-02不带重载的用户定义的存储过程NO 
T321-03函数调用YES 
T321-04CALL语句NO 
T321-05RETURN语句NO 
T321-06ROUTINES视图YES 
T321-07PARAMETERS视图YES 
T322SQL-invoked的函数和过程的重载YES 
T323外部程序的显式安全性YES 
T324SQL例程的显式安全性NO 
T325合格的SQL参数引用NO 
T326表函数NO 
T331基本角色NO 
T332扩展角色NO 
T351括号SQL注释 (/…*/ 注释)YES 
T431扩展分组容量NO 
T432嵌套和级联GROUPING SETSNO 
T433多参数GROUPING函数NO 
T434GROUP BY DISTINCTNO 
T441ABSMOD函数YES 
T461对称的BETWEEN谓词YES 
T471结果集返回值NO 
T491LATERAL派生表NO 
T501增强的EXISTS谓词NO 
T511事务总数NO 
T541可更新表引用NO 
T561可定位器NO 
T571Array-returning外部SQL-invoked函数NO 
T572Multiset-returning外部SQL-invoked函数NO 
T581正则表达式子串函数YES 
T591UNIQUE可能为空列的约束YES 
T601本地游标引用NO 
T611初级OLAP操作YES 
T612高级OLAP操作NO部分支持
T613采样NO 
T614NTILE函数YES 
T615LEADLAG函数YES 
T616LEADLAG函数的空值处理选项NO 
T617FIRST_VALUELAST_VALUE函数YES 
T618NTH_VALUENO函数存在于Greenplum中,但不支持所有选项
T621增强数字函数YES 
T631N谓词与一个列表元素NO 
T641多列分配NO支持一些语法变体
T651SQL例程中的SQL-schema语句NO 
T652SQL例程中的SQL动态语句NO 
T653外部例程中的SQL-schema语句NO 
T654外部例程中的SQL动态语句NO 
T655循环依赖例程NO 
M001数据链路NO 
M002数据链路通过SQL/CLINO 
M003数据链路通过嵌入式SQLNO 
M004外部数据支持NO 
M005外部模式支持NO 
M006GetSQLString例程NO 
M007TransmitRequestNO 
M009GetOpts和GetStatistics例程NO 
M010外部数据包装支持NO 
M011通过Ada的数据链接NO 
M012数据链通过CNO 
M013数据链通过COBOLNO 
M014数据链路通过FortranNO 
M015数据链路通过MNO 
M016数据链路通过PascalNO 
M017数据链路通过PL/INO 
M018Ada中的外部数据包装器接口例程NO 
M019C中的外部数据包装器接口例程NO 
M020COBOL中的外部数据包装器接口例程NO 
M021Fortran中的外部数据包装器接口例程NO 
M022MUMPS中的外部数据包装器接口例程NO 
M023Pascal中的外部数据包装器接口例程NO 
M024PL/I中的外部数据包装器接口例程NO 
M030SQL-server外部数据支持NO 
M031外部数据包装程序一般例程NO 
X010XML类型YES 
X011XML类型的数组YES 
X012XML类型的多重集NO 
X013XML类型的不同类型NO 
X014XML类型的属性NO 
X015XML类型的字段NO 
X016持久的XML值YES 
X020XMLConcatYES支持xmlconcat2()
X025XMLCastNO 
X030XMLDocumentNO 
X031XMLElementYES 
X032XMLForestYES 
X034XMLAggYES 
X035XMLAgg: ORDER BY optionYES 
X036XMLCommentYES 
X037XMLPIYES 
X038XMLTextNO 
X040基本表映射NO 
X041基本表映射: 空值不存在NO 
X042基本表映射:null as nilNO 
X043基本表映射:表作为森林NO 
X044基本表映射:表作为元素NO 
X045基本表映射:具有目标命名空间NO 
X046基本表映射:数据映射NO 
X047基本表映射:元数据映射NO 
X048基本表映射:二进制字符串的base64编码NO 
X049基本表映射:二进制字符串的十六进制编码NO 
X051高级表映射:空值不存在NO 
X052高级表映射:null as nilNO 
X053高级表映射:表作为森林NO 
X054高级表映射:表作为元素NO 
X055高级表映射:目标命名空间NO 
X056高级表映射:数据映射NO 
X057高级表映射:元数据映射NO 
X058高级表映射:二进制字符串的base64编码NO 
X059高级表映射:二进制字符串的十六进制编码NO 
X060XMLParse: 字符串输入和CONTENT选项YES 
X061XMLParse: 字符串输入和DOCUMENT选项YES 
X065XMLParse: BLOB输入和CONTENT选项NO 
X066XMLParse: BLOB输入和DOCUMENT选项NO 
X068XMLSerialize: BOMNO 
X069XMLSerialize: INDENTNO 
X070XMLSerialize: 字符串序列化和CONTENT选项YES 
X071XMLSerialize: 字符串序列化和DOCUMENT选项YES 
X072XMLSerialize: 字符串序列化YES 
X073XMLSerialize: BLOB序列化和CONTENT选项NO 
X074XMLSerialize: BLOB序列化和DOCUMENT选项NO 
X075XMLSerialize: BLOB序列化NO 
X076XMLSerialize: VERSIONNO 
X077XMLSerialize:显式ENCODING选项NO 
X078XMLSerialize:显式XML声明NO 
X080XML发布中的命名空间NO 
X081查询级XML命名空间声明NO 
X082DML中的XML命名空间声明NO 
X083DDL中的XML命名空间声明NO 
X084复合语句中的XML命名空间声明NO 
X085预定义的命名空间前缀NO 
X086XMLTable中的XML命名空间声明NO 
X090XML文档谓词NO支持xml_is_well_formed_document()
X091XML内容谓词NO支持xml_is_well_formed_content()
X096XMLExistsNO支持xmlexists()
X100主机语言支持XML:CONTENT选项NO 
X101主机语言支持XML:DOCUMENT选项NO 
X110主机语言支持XML:VARCHAR映射NO 
X111主机语言支持XML:CLOB映射NO 
X112主机语言支持XML:BLOB映射NO 
X113主机语言支持XML:STRIP WHITESPACE选项YES 
X114主机语言支持XML:PRESERVE WHITESPACE选项YES 
X120SQL例程中的XML参数YES 
X121外部例程中的XML参数YES 
X131查询级XMLBINARY子句NO 
X132DML中的XMLBINARY子句NO 
X133DDL中的XMLBINARY子句NO 
X134复合语句中的XMLBINARY子句NO 
X135子查询中的XMLBINARY子句NO 
X141IS VALID谓词:数据驱动案例NO 
X142IS VALID谓词:ACCORDING TO子句NO 
X143IS VALID谓词:ELEMENT子句NO 
X144IS VALID谓词:模式位置NO 
X145IS VALID谓词外部检查约束NO 
X151带有DOCUMENT选项的IS VALID谓词NO 
X152带有CONTENT选项的IS VALID谓词NO 
X153带有SEQUENCE选项的IS VALID谓词NO 
X155IS VALID谓词:不带ELEMENT子句的NAMESPACENO 
X157IS VALID谓词:NO NAMESPACE与ELEMENT子句NO 
X160注册XML模式的基本信息模式NO 
X161注册XML模式的高级信息模式NO 
X170XML null处理选项NO 
X171NIL ON NO CONTENT选项NO 
X181XML( DOCUMENT (UNTYPED))类型NO 
X182XML( DOCUMENT (ANY))类型NO 
X190XML( SEQUENCE) typeNO 
X191XML( DOCUMENT (XMLSCHEMA ))类型NO 
X192XML( CONTENT (XMLSCHEMA))类型NO 
X200XMLQueryNO 
X201XMLQuery: RETURNING CONTENTNO 
X202XMLQuery: RETURNING SEQUENCENO 
X203XMLQuery:传递上下文条目NO 
X204XMLQuery: 初始化XQuery变量NO 
X205XMLQuery:EMPTY ON EMPTY选项NO 
X206XMLQuery:NULL ON EMPTY选项NO 
X211支持XML 1.1NO 
X221XML传递机制BY VALUENO 
X222XML传递机制BY REFNO 
X231XML(CONTENT(UNTYPED))类型NO 
X232XML(CONTENT(ANY))类型NO 
X241在XML发布中返回内容NO 
X242在XML发布中返回序列NO 
X251XML(DOCUMENT(UNTYPED))类型的持久XML值NO 
X252XML(DOCUMENT(ANY))类型的持久XML值NO 
X253XML(CONTENT(UNTYPED))类型的持久XML值NO 
X254XML(CONTENT(ANY))类型的持久XML值NO 
X255XML(SEQUENCE)类型的持久XML值NO 
X256XML(DOCUMENT(XMLSCHEMA))类型的持久XML值NO 
X257XML的持久XML值(CONTENT(XMLSCHEMA))NO 
X260XML类型:ELEMENT子句NO 
X261XML类型:不带ELEMENT子句的NAMESPACENO 
X263XML类型:NO NAMESPACE与ELEMENT子句NO 
X264XML type: schema位置NO 
X271XMLValidate: 数据驱动的案例NO 
X272XMLValidate: ACCORDING TO子句NO 
X273XMLValidate: ELEMENT子句NO 
X274XMLValidate: schema位置NO 
X281XMLValidate: 具有DOCUMENT选项NO 
X282带有CONTENT选项的XMLValidatNO 
X283带有SEQUENCE选项的XMLValidatNO 
X284不带ELEMENT子句的XMLValidate NAMESPACENO 
X286XMLValidate: 带ELEMENT子句的NO NAMESPACENO 
X300XMLTableNO 
X301XMLTable:派生列列表选项NO 
X302XMLTable:ordinality列选项NO 
X303XMLTable:列默认选项NO 
X304XMLTable:传递上下文条目NO 
X305XMLTable:初始化XQuery变量NO 
X400名称和标识符映射NO 

Parent topic: Greenplum数据库参考指南