语言元素 |
LUW |
z/OS |
i |
说明 |
允许 SQL 程序中出现 DDL 语句 |
Y |
Y |
Y |
支持 DDL 的事务语义 |
Y |
Y |
Y |
支持 18 个字节的对象名(模式名除外) |
Y |
Y |
Y |
一些平台支持更长的对象名。 |
支持 10 个字节的模式名 |
Y |
Y |
Y |
一些平台支持更长的模式名。 |
ALTER 函数语句 |
P |
P |
Y |
ALTER PROCEDURE 语句 |
P |
Y |
Y |
ALTER SEQUENCE 语句 |
Y |
Y |
Y |
ALTER TABLE 语句(参阅其他标记 ALTAB 的元素) |
Y |
P |
Y |
z/OS 不允许多次指定同一条子句。 |
ALTER COLUMN(ALTAB) |
P |
P |
Y |
COMMENT 语句 |
Y |
Y |
Y |
CREATE ALIAS 语句 |
Y |
Y |
Y |
CREATE DISTINCT TYPE 语句 |
Y |
Y |
Y |
CREATE FUNCTION(外部标量)语句 |
Y |
Y |
Y |
CREATE FUNCTION(源)语句 |
Y |
Y |
Y |
CREATE function(SQL 标量)语句 |
P |
P |
Y |
不是每个平台都支持一条语句的所有特性。 |
CREATE FUNCTION(外部表)语句 |
Y |
Y |
Y |
基于列列表的 CREATE INDEX |
Y |
Y |
Y |
基于列列表的 CREATE UNIQUE INDEX |
Y |
Y |
Y |
外部过程的 CREATE PROCEDURE 语句 |
Y |
Y |
Y |
SQL 过程的 CREATE PROCEDURE 语句 |
Y |
Y |
Y |
CREATE SCHEMA |
Y |
P |
Y |
z/OS 需要一个特殊的模式处理器来处理这条语句。 |
CREATE TABLE 语句使用列定义(参阅其他标记 CRTAB 的元素) |
Y |
Y |
Y |
LIKE 其他表/视图的 CREATE TABLE语句(参阅其他标记 CRTAB 的元素) |
Y |
Y |
Y |
LIKE 其他包含标识符的 CREATE TABLE 语句(参阅其他标记 CRTAB 的元素) |
Y |
Y |
Y |
AS 查询的 CREATE TABLE 语句(参阅其他标记 CRTAB 的元素) |
Y |
Y |
Y |
CHECK 约束子句(ALTAB、CRTAB) |
Y |
Y |
Y |
DATA CAPTURE 子句(ALTAB、CRTAB) |
Y |
Y |
P |
DB2 for i 表总是捕捉更改 —— 不支持这条子句。 |
没有指定值(ALTAB、CRTAB、DGTTAB)的 DEFAULT 子句 |
Y |
Y |
Y |
有指定值(ALTAB、CRTAB、DGTTAB)的 DEFAULT 子句 |
Y |
Y |
Y |
IMPLICITLY HIDDEN 子句(ALTAB、CRTAB) |
Y |
Y |
Y |
VOLATILE 子句(ALTAB、CRTAB) |
Y |
Y |
Y |
IDENTITY 子句(ALTAB、CRTAB、DGTTAB) |
Y |
Y |
Y |
ROW CHANGE TIMESTAMP 子句(ALTAB、CRTAB) |
Y |
Y |
Y |
PRIMARY KEY 约束子句(ALTAB、CRTAB) |
Y |
Y |
Y |
UNIQUE 约束子句(ALTAB、CRTAB) |
Y |
Y |
Y |
针对独特常量的自动索引生成(ALTAB、CRTAB) |
Y |
Y |
Y |
引用的约束子句(ALTAB、CRTAB) |
Y |
Y |
Y |
指定 ON DELETE(ALTAB、CRTAB)的 REFERENCES 子句 |
P |
P |
Y |
LUW 不支持 ON DELETE SET DEFAULT。z/OS 不支持 ON DELETE SET DEFAULT。 |
不需要使用 ALTER TABLE 即可指定自引用表 |
Y |
P |
Y |
用户维护的 MQT(CRTAB、ALTAB) |
Y |
Y |
Y |
CREATE SEQUENCE 语句 |
Y |
Y |
Y |
CREATE TRIGGER 语句 —— 表上的 BEFORE 或 AFTER 触发器 |
Y |
Y |
Y |
CREATE TRIGGER 语句 —— 视图上的 INSTEAD OF 触发器 |
Y |
P |
Y |
使用不带 CHECK OPTION 子句的 CREATE VIEW 语句 |
Y |
Y |
Y |
CREATE VIEW WITH CASCADED CHECK OPTION |
Y |
Y |
Y |
CREATE VIEW WITH LOCAL CHECK OPTION |
Y |
Y |
Y |
DECLARE GLOBAL TEMPORARY TABLE 语句(参阅其他标记 DGTTAB 的元素) |
P |
Y |
Y |
指定了 RESTRICT 或 CASCADE 的 DROP 语句 |
P |
P |
Y |
DROP ALIAS 语句 |
Y |
Y |
Y |
DROP DISTINCT TYPE 语句 |
Y |
Y |
Y |
DROP FUNCTION 语句 |
Y |
Y |
Y |
DROP INDEX 语句 |
Y |
Y |
Y |
DROP PACKAGE 语句 |
Y |
Y |
Y |
DROP PROCEDURE 语句 |
Y |
P |
Y |
DROP SEQUENCE 语句 |
Y |
Y |
Y |
DROP TABLE 语句 |
Y |
Y |
Y |
DROP TRIGGER 语句 |
Y |
Y |
Y |
DROP VIEW 语句 |
Y |
Y |
Y |
RENAME TABLE 语句 |
P |
P |
Y |
添加新评论0 条评论