- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业极限值阶段-IBM
日程 DB2 for IBM i 7.2 预览 7.1 TR7 中的 DB2 功能更新 日程 DB2 for IBM i 7.2 预览 7.1 TR7 中的 DB2 功能更新 DB2 for i 7.2 新功能要点 数据安全 Row and Column Access Control (RCAC) TRANSFER OWNERSHIP GRANT TO GROUP / USER Remote journal and SSL (possibly PTF to 7.1) 应用开发 Named augment and default Autonomous Procedures Obfuscation of SQL routines Timestamp precision (0 – 12) Record movement between partitions Multiple-action Triggers ( PTFed to 7.1 ) Dynamic Compound Statement ( PTFed to 7.1 ) TRUNCATE TABLE 数据库性能 SQE support of native (QRY/400 and OPNQRYF and RCAC) Use Maintained Temporary Indexes (MTIs) for Statistics (PTFed to 6.1) 数据库可用性和备份/恢复 Deferred journal restore 行列访问控制 Row and Column Access Control (RCAC) IBM Advanced Data Security for i (Boss option 47) 行级别访问控制 根据用户所在的组(或其他条件)控制用户是否能看到表中的所有或者部分记录 列级别访问控制 根据用户所在的组(或其他条件)控制用户是否能看到列中的真实数据或者经过掩码后的数据 行列访问控制 Row and Column Access Control (RCAC) 由 Security Admin 使用 SQL 语法定义 用户功能组 QIBM_DB_SECADM 对所有数据存取接口都有效 (SQL, RPG Native, JDBC, CPYF, etc) 可以定义在物理文件上面,原有应用无需改动 CURRENT_USER 特殊寄存器(special register)可以获取当前用于验证权限的用户ID Adopted authority被考虑在内 TRANSFER OWNERSHIP SQL 语法对于 CL 命令CHGOBJOWN 的实现 TRANSFER OWNERSHIP OF TABLE mjatst.t1 TO USER paul PRESERVE PRIVILEGES 操作可以使事务的一部分,可以被提交/回滚 Timestamp 精度提升 目前7.1及之前的版本的TIMESTAMP类型仅支持小数点后6位精度(微秒) 对某些类型的应用精度不够,对另外一些则不需要如此高精度 7.2里用户可以指定TIMESTAMP使用0 – 12位精度 支持TIMESTAMP数据类型的地方都可以指定 命名参数和参数缺省值 Named Arguments and Defaults for Parameters 存储过程支持 7.1 – 函数支持 7.2 支持 SQL 和外部存储过程和函数 – making it possible to run more SQL applications on IBM i. 可以用于扩展存储过程/函数的参数列表,而不用担心对现存应用的功能更改。只需要简单的对新参数指定缺省值即可。 此功能可以实现: 1) 定义了缺省值的参数可以在调用时省略 2) 可以在调用时以任意顺序指定参数 3) 支持LANGUAGE SQL 和 EXTERNAL 存储过程/函数 CREATE PROCEDURE p1 (i1 INT, i2 INT DEFAULT 0, i3 INT DEFAULT -1)... CALL p1(55) CALL p1(55, i3=33) 自治存储过程 Autonomous Procedures 自治存储过程是运行在一个独立的事务中的存储过程,与调用它的事务完全隔离。 自治存储过程内部可以执行Commit或者rollback Commit和rollback独立于外部事务 自治存储过程使用activation group QSQAUTOAG. 对SQL例程加密 使用下列的实用程序,应用可以对有知识产权的SQL例程(存储过程,函数,触发器)代码进行加密。最终用户将无法看到例
文档评论(0)