SQL 2008可选特性符合

下表列出了2008 SQL标准中描述的功能。 Greenplum数据库支持的功能在“支持”列中标记为“YES”,未实现的功能标记为“NO”。

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

表 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 data typesYES 
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-04SELECT 里的项可以重命名YES 
E051-05HAVING 子句YES 
E051-06SELECT列表中受限定的YES 
E051-07相关名称在 FROM 子句YES 
E051-08重命名列在 FROM 子句YES 
E061基本谓词和搜索条件YES 
E061-01比较谓词YES 
E061-02BETWEEN 谓词YES 
E061-03IN 谓词与值列表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 列级别的权限NO 
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-06定位 UPDATE 声明NO 
E121-07定位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基本的FOREIGN KEY 约束与 NO ACTION默认为引用删除操作和引用更新操作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 子句YES 
E152-02READ ONLYREAD WRITE 子句YES 
E153具有子查询的可更新查询NO 
E161SQL注释使用前导双减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-04比较谓词DATE, TIME, 和 TIMESTAMP 数据类型YES 
F051-05日期时间类型和字符串类型之间的显式CASTYES 
F051-06CURRENT_DATEYES 
F051-07LOCALTIMEYES 
F051-08LOCALTIMESTAMPYES 
F052间隔和日期时间算术YES 
F053OVERLAPS 谓词YES 
F081UNIONEXCEPT 在视图中。YES 
F111除SERIALIZABLE之外的隔离级别YES 
F111-01READ UNCOMMITTED 隔离级别NO可以被声明,但被视为READ COMMITTED的同义词
F111-02READ COMMITTED 隔离级别YES 
F111-03REPEATABLE READ 隔离级别NO使用SERIALIZABLE
F121基本诊断管理NO 
F122增强的诊断管理NO 
F123所有诊断NO 
F131-分组操作YES 
F131-01WHERE, GROUP BY, 和 HAVING 在分组视图的查询中支持的子句YES 
F131-02在具有分组视图的查询中支持多个表YES 
F131-03设置具有分组视图的查询中支持的功能YES 
F131-04具有GROUP BYHAVING 子句以及分组视图的子查询YES 
F131-05单行的 SELECT 具有GROUP BYHAVING子句以及分组视图YES 
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 
F301CORRESPONDING 在查询表达式中NO 
F302INTERSECT表操作符YES 
F302-01INTERSECT DISTINCT 表操作符YES 
F302-02INTERSECT ALL 表操作符YES 
F304EXCEPT ALL表操作符  
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仅向前滚动
01FETCH 具有明确的NEXTYES 
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 
F651目录名称限定词YES 
F661简单表NO 
F671CHECK中的子查询NO故意忽略
F672回溯检查限制YES 
F690收集支持NO 
F692增强收集支持NO 
F693SQL会话和客户端模块排序规则NO 
F695翻译支持NO 
F696附加翻译文件NO 
F701引用更新动作NO 
F711ALTERYES 
F721可延迟约束NO 
F731INSERT列权限NO 
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 
F858FETCH FIRST 子查询中的子句NO 
F859视图中的顶级FETCH FIRST 子句NO 
F860FETCH FIRST ROW计数FETCH FIRST 子句NO 
F861顶级的RESULT OFFSET 子句在 查询 表达式NO 
F862RESULT OFFSET clause in subqueriesNO 
F863嵌套RESULT OFFSET 子句在 查询 表达式NO 
F864视图中的顶级RESULT OFFSET子句NO 
F865OFFSET ROW计数RESULT OFFSET 子句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 
S201数组上的SQL调用例程NO函数可以通过Greenplum数组类型
S202SQL调用的多个子集的例程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 
T052MAXMIN 用于行 类型NO 
T053全域引用的显式别名NO 
T061支持UCSNO 
T071BIGINT数据类型YES 
T101增强的可空性确定NO 
T111可更新的连接,联合和列NO 
T121WITH (除了 RECURSIVE) 在查询表达式中NO 
T122WITH (除了 RECURSIVE)在子查询NO 
T131递归查询NO 
T132子查询中的递归查询NO 
T141SIMILAR 谓词YES 
T151DISTINCT 谓词YES 
T152DISTINCT 否定谓词NO 
T171LIKE 子句在表定义中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同一事件的多个触发器按其在目录中创建的顺序执行NO故意省略
T212增强的触发能力NO 
T213INSTEAD OF触发器NO 
T231敏感光标YES 
T241START TRANSACTION 语句YES 
T251SET TRANSACTION 语句: LOCAL 选项NO 
T261联锁事务NO 
T271保存点YES 
T272增强的保存点管理NO 
T281SELECT 具有列粒度的特权NO 
T285增强派生列名称NO 
T301函数依赖NO 
T312OVERLAY 函数YES 
T321基本的SQL调用例程NO部分支持
T321-01用户定义的函数,不重载YES 
T321-02用户定义的存储过程,不会重载NO 
T321-03函数调用YES 
T321-04CALL语句NO 
T321-05RETURN语句NO 
T321-06ROUTINES视图YES 
T321-07PARAMETERS视图YES 
T322SQL调用的函数和过程的重载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 
T571数组返回外部SQL调用的函数NO 
T572Multiset返回外部SQL调用函数NO 
T581正则表达式子串功能YES 
T591UNIQUE 可能为空列的约束YES 
T601本地游标引用NO 
T611初级OLAP操作YES 
T612高级OLAP操作NO部分支持
T613采样NO 
T614NTILE 函数YES 
T615LEAD and LAG 函数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基本表映射: nulls absentNO 
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 
X151IS VALID谓词带有DOCUMENT选项NO 
X152IS VALID谓词带有CONTENT选项NO 
X153IS VALID谓词带有SEQUENCE选项NO 
X155IS VALID谓词:NAMESPACE没有ELEMENT子句NO 
X157IS VALID谓词:NO NAMESPACE与ELEMENT子句NO 
X160注册XML模式的基本信息模式NO 
X161注册XML模式的高级信息架构NO 
X170XML空处理选项NO 
X171NIL ON NO CONTENT选项NO 
X181XML(DOCUMENT(UNTYPED))类型NO 
X182XML(DOCUMENT(ANY))类型NO 
X190XML(SEQUENCE)类型NO 
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类型:NAMESPACE没有ELEMENT子句NO 
X263XML类型:NO NAMESPACE与ELEMENT子句NO 
X264XML类型:模式位置NO 
X271XMLValidate:数据驱动的案例NO 
X272XXMLValidate:ACCORDING TO子句NO 
X273XMLValidate:ELEMENT子句NO 
X274XMLValidate:模式位置NO 
X281XXMLValidate:具有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 

上级主题: Greenplum数据库参考指南