{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
free FREE

Change Your Zip Code

Inventory information and delivery speeds may vary for different locations.

Location History

{{email ? __('Got it!') : __('Restock Alert')}}

We will notify you by email when the item back in stock.

Cancel
Yami

Jingdong book

Oracle PL/SQL程序设计(第5版)(套装上下册)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

Oracle PL/SQL程序设计(第5版)(套装上下册)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
Ends in
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
Sale ends in
Sale will starts after Sale ends in
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) Details
Best before

Currently unavailable.

We don't know when or if this item will be back in stock.

Unavailable in your area.
Sold Out

Details

Full product details
Content Description

《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。《Oracle PL/SQL程序设计(第5版)(套装上下册)》能够帮助你充分利用PL/SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《Oracle PL/SQL程序设计(第5版)(套装上下册)》不但介绍了大量的Oracle 11g的PL/SQL新性能,还提供了许多优化PL/SQL性能的新方法。
《Oracle PL/SQL程序设计(第5版)(套装上下册)》结构清晰,示例丰富,实践性强,适用于Oracle数据库开发人员、Oracle数据库管理员等相关数据库从业人员,也可以作为各大、中专院校相关专业师生的参考用书和相关培训机构的培训教材。
Catalogue

第1部分PL/SQL编程
第1章PL/SQL概述
1.1什么是PL/SQL?
1.2PL/SQL的起源
1.2.1早期的PL/SQL
1.2.2改进的应用程序移植能力
1.2.3改进的执行授权和事务一致性
1.2.4低调地起步,稳定地前进
1.3这就是PL/SQL
1.3.1与SQL整合
1.3.2控制和条件逻辑
1.3.3出现错误了
1.4关于PL/SQL的版本
1.4.1Oracle数据库11g的新特性
1.5PL/SQL开发人员的资源
1.5.1O'Reilly PL/SQL系列
1.5.2网络上的PL/SQL
1.6一些建议
1.6.1不要太着急
1.6.2不要怕寻求帮助
1.6.3采用一种创建新的甚至激进的方法
第2章创建并运行PL/SQL代码
2.1在数据库中导航
2.2创建和编辑源代码
2.3SQL*Plus
2.3.1启动SQL*Plus
2.3.2运行一个SQL语句
2.3.3运行PL/SQL程序
2.3.4运行脚本
2.3.5什么是“当前目录”
2.3.6其他SQL*Plus任务
2.3.7SQL*Plus中的错误处理
2.3.8喜欢或者讨厌SQL*Plus的原因
2.4执行必要的PL/SQL任务
2.4.1创建存储过程
2.4.2执行存储过程
2.4.3显示存储过程
2.4.4存储程序的授权和别名
2.4.5删除存储程序
2.4.6隐藏存储过程的源代码
2.5编辑PL/SQL的环境
2.6在其他语言中调用PL/SQL
2.6.1C:使用Oracle的预编译器(Pro*C)
2.6.2Java:使用JDBC
2.6.3Perl:使用Perl DBI和DBD::Oracle
2.6.4PHP:使用Oracle扩展
2.6.5PL/SQL Server Pages
2.6.6其他
第3章语言基础
3.1PL/SQL块结构
3.1.1匿名块
3.1.2命名块
3.1.3嵌套块
3.1.4作用范围
3.1.5规范SQL语句中所有对变量和列的引用
3.1.6可见性
3.2PL/SQL字符集
3.3标识符
3.3.1保留字
3.3.2空白和关键词
3.4直接量
3.4.1NULL
3.4.2在一个直接量字符串中嵌入单引号
3.4.3数字直接量
3.4.4布尔直接量
3.5分号分隔符
3.6注释
3.6.1单行注释语法
3.6.2多行注释语法
3.7PRAGMA关键字
3.8标签
第2部分PL/SQL程序结构
第4章条件和顺序控制
4.1IF语句
4.1.1IF-THEN组合
4.1.2IF-THEN-ELSE组合
4.1.3IF-THEN-ELSIF组合
4.1.4避免IF语法陷阱
4.1.5嵌套的IF语句
4.1.6短路求值
4.2CASE语句和表达式
4.2.1简单的CASE语句
4.2.2搜索型CASE语句
4.2.3嵌套的CASE语句
4.2.4CASE表达式
4.3GOTO语句
4.4NULL语句
4.4.1增加程序的可读性
4.4.2在标签之后使用NULL
第5章用循环进行迭代处理
5.1循环的基础知识
5.1.1不同循环的例子
5.1.2PL/SQL循环结构
5.2简单循环
5.2.1终止简单循环:EXIT和EXIT WHEN
5.2.2模仿一个REPEAT UNTIL循环
5.2.3人为的无限循环
5.3WHILE循环
5.4数值型的FOR循环
5.4.1使用数值型FOR循环的规则
5.4.2数值型FOR循环的例子
5.4.3处理非平滑增长
5.5游标FOR循环
5.5.1游标型FOR循环的例子
5.6循环的标签
5.7CONTINUE语句
5.8迭代处理的技巧
5.8.1循环索引使用容易理解的名称
5.8.2好的退出方式
5.8.3获得FOR循环执行信息
5.8.4循环式的SQL语句
第6章异常处理
6.1异常处理概念和术语
6.2定义异常
6.2.1声明有名异常
6.2.2异常名称和错误代码相互关联
6.2.3被命名的系统异常
6.2.4异常的作用范围
6.3抛出异常
6.3.1RAISE语句
6.3.2使用RAISE_APPLICATION_ERROR
6.4处理异常
6.4.1内置的错误函数
6.4.2在一个单独的句柄中包含多个异常
6.4.3未处理的异常
6.4.4传播未处理异常
6.4.5异常后继续
6.4.6WHEN OTHERS的处理代码
6.5构建一个有效的错误管理架构
6.5.1确定异常管理策略
6.5.2组织好对应用专有错误代码的使用
6.5.3使用标准化的错误管理程序
6.5.4使用自己的异常对象
6.5.5创建通用错误处理的标准模板
6.6充分利用PL/SQL错误管理
第3部分PL/SQL数据
第7章使用数据
7.1程序数据的命名
7.2PL/SQL数据类型概述
7.2.1字符数据
7.2.2数字
7.2.3日期、时间戳和时间间隔
7.2.4布尔类型
7.2.5二进制数据类型
7.2.6ROWIDs
7.2.7REF CURSORs
7.2.8Internet数据类型
7.2.9 “Any”数据类型
7.2.10用户定义数据类型
7.3程序数据的声明
7.3.1声明一个变量
7.3.2声明常量
7.3.3NOT NULL语句
7.3.4锚定声明
7.3.5游标和表的锚
7.3.6使用锚定声明的好处
7.3.7NOT NULL数据类型的锚
7.4程序员定义的子类型
7.5数据类型转换
7.5.1隐式类型转换
7.5.2显式类型转换
第8章字符串
8.1字符串类型
8.1.1VARCHAR2数据类型
8.1.2CHAR数据类型
8.1.3String子类型
8.2使用字符串
8.2.1字符串常量
8.2.2不可打印字符
8.2.3拼接字符串
8.2.4处理大小写
8.2.5传统的检索、提取和替换
8.2.6补齐
8.2.7正则表达式的检索、提取和替换
8.2.8使用空字符串
8.2.9混用CHAR和VARCHAR2
8.3字符串函数快速参考
第9章数字
9.1数值型数字类型
9.1.1NUMBER类型
9.1.2PLS_INTEGER类型
9.1.3BINARY_INTEGER类型
9.1.4SIMPLE_INTEGER类型
9.1.5BINARY_FLOAT和BINARY_DOUBLE类型
9.1.6SIMPLE_FLOAT和SIMPLE_DOUBLE类型
9.1.7数字子类型
9.2数字转换
9.2.1TO_NUMBER函数
9.2.2TO_CHAR函数
9.2.3CAST函数
9.2.4隐式转换
9.3数字运算符
9.4数字函数
9.4.1四舍五入和截断函数
9.4.2三角函数
9.4.3数字函数的快速参考
第10章日期和时间戳
10.1Datatime数据类型
10.1.1声明日期时间变量
10.1.2选择日期时间数据类型
10.2得到当前日期和时间
10.3INTERVAL数据类型
10.3.1声明INTERVAL变量
10.3.2什么时候使用INTERVAL
10.4日期时间转换
10.4.1从字符串到日期时间
10.4.2从日期时间到字符串
10.4.3使用时区
10.4.4精确匹配需要格式掩码
10.4.5让精确匹配更容易
10.4.6解释滑动窗口中两位数字的年份
10.4.7把时区转换成字符串
10.4.8用填充模式把输出补齐
10.5日期和时间戳直接量
10.6时间间隔的转换
10.6.1从数字到时间间隔的转换
10.6.2把字符串转换成间隔
10.6.3时间间隔的格式化显示
10.7时间间隔直接量
10.8CAST和EXTRACT
10.8.1CAST函数
10.8.2EXTRACT函数
10.9日期时间的算法
10.9.1时间间隔和日期时间的算法
10.9.2DATE数据类型的日期算法
10.9.3计算两个日期时间之间的时间间隔
10.9.4DATE和TIMESTAMP混合计算
10.9.5时间间隔的加减运算
10.9.6时间间隔的乘除运算
10.9.7使用不受限制的时间间隔类型
10.10日期/时间函数的快速参考
第11章记录类型
11.1PL/SQL中的记录
11.1.1使用记录的好处
11.1.2声明记录
11.1.3程序员自定义的记录类型
11.1.4使用记录类型
11.1.5记录的比较
11.1.6触发器伪记录
第12章集合
12.1集合概述
12.1.1集合概念和术语
12.1.2集合类型
12.1.3集合示例
12.1.4使用集合的场合
12.1.5选择一个集合类型
12.2集合方法(内置)
12.2.1COUNT方法
12.2.2DELETE方法
12.2.3EXISTS方法
12.2.4EXTEND方法
12.2.5FIRST和LAST方法
12.2.6LIMIT方法
12.2.7PRIOR和NEXT方法
12.2.8TRIM方法
12.3使用集合
12.3.1声明集合类型
12.3.2集合变量的声明和初始化
12.3.3用数据填充集合
12.3.4访问集合内的数据
12.3.5使用字符串索引的集合
12.3.6复杂数据类型的集合
12.3.7多级集合
12.3.8在SQL中使用集合
12.4嵌套表的多重集合操作
12.4.1测试嵌套表是否相等及成员属性
12.4.2检查元素是否是嵌套表的成员
12.4.3执行高级集合操作
12.4.4处理嵌套表中的重复数据
12.5模式级别集合的维护
12.5.1必需的权限
12.5.2集合和数据字典
第13章其他数据类型
13.1BOLEAN类型
13.2RAW数据类型
13.3UROWID和ROWID数据类型
13.3.1获得ROWID
13.3.2使用ROWID
13.4LOB数据类型
13.5使用LOB
13.5.1理解LOB定位符
13.5.2LOB的空和NULL
13.5.3向LOB中写入数据
13.5.4读取LOB数据
13.5.5BFILE不同于其他
13.5.6SecureFiles和BasicFiles
13.5.7临时LOB
13.5.8原生的LOB操作
13.5.9LOB转换函数
13.6预定义的对象类型
13.6.1XMLType类型
13.6.2URI类型
13.6.3Any类型
第4部分PL/SQL中的SQL
第14章DML和事务管理
14.1PL/SQL中的DML
14.1.1DML语句的快速入门
14.1.2DML操作的游标属性
14.1.3从DML语句返回信息
14.1.4DML和异常处理
14.1.5DML和记录
14.2事务管理
14.2.1COMMIT语句
14.2.2ROLLBACK语句
14.2.3SAVEPOINT语句
14.2.4SET TRANSACTION命令
14.2.5LOCK TABLE语句
14.3自治事务
14.3.1定义自治事务
14.3.2自治事务的规则和限制
14.3.3事务的可见性
14.3.4什么时候使用自治事务
14.3.5构建一个自治的日志机制
第15章数据提取
15.1游标基础
15.1.1一些有关数据提取的术语
15.1.2典型的查询操作
15.1.3游标属性介绍
15.1.4在游标中使用PL/SQL变量
15.1.5在显式游标和隐式游标间做选择
15.2使用隐式游标
15.2.1隐式游标的例子
15.2.2隐式游标的异常处理
15.2.3隐式SQL的游标属性
15.3使用显式游标
15.3.1声明显式游标
15.3.2打开显式游标
15.3.3从显式游标中提取数据
15.3.4显式游标中的列别名
15.3.5关闭显式游标
15.3.6显式游标的属性
15.3.7游标参数
15.4SELECT…FOR UPDATE
15.4.1用COMMIT释放锁资源
15.4.2WHERE CURRENT OF语句
15.5游标变量和REF CURSOR
15.5.1为什么用游标变量
15.5.2和静态游标的相同点
15.5.3声明REF CURSOR类型
15.5.4声明游标变量
15.5.5打开游标变量
15.5.6从一个游标变量获取数据
15.5.7游标变量的使用规则
15.5.8游标变量作为参数传递
15.5.9游标变量的约束限制
15.6游标表达式
15.6.1使用游标表示式
15.6.2游标表达式的约束限制
第16章动态SQL和动态PL/SQL
16.1NDS语句
16.1.1EXECUTE IMMEDIATE语句
16.1.2OPEN FOR语句
16.1.34种动态SQL方法
16.2绑定变量
16.2.1参数模式
16.2.2重复的占位符
16.2.3NULL值的传递
16.3使用对象和集合
16.4动态PL/SQL
16.4.1构建动态PL/SQL块
16.4.2用动态块替换重复的代码
16.5NDS的建议
16.5.1对于共享的程序使用调用者权限
16.5.2预估并处理动态的错误
16.5.3使用绑定而不是拼接
16.5.4把代码注入的风险最小化
16.6什么时候使用DBMS_SQL
16.6.1解析非常长的字符串
16.6.2得到查询的列的信息
16.6.3实现第4种方法的动态SQL的需求
16.6.4把动态游标的解析最小化
16.7Oracle数据库11g新特性
16.7.1DBMS_SQL.TO_REFCURSOR函数
16.7.2DBMS_SQL.TO_CURSOR函数
16.7.3DBMS_SQL的安全性增强
目录(下册)
第5部分构造PL/SQL应用程序
第17章过程、函数与参数
17.1代码模块化
17.2过程
17.2.1调用一个过程
17.2.2过程的头部
17.2.3过程体
17.2.4END标签
17.2.5RETURN语句
17.3函数
17.3.1函数的结构
17.3.2返回的数据类型
17.3.3END标签
17.3.4调用函数
17.3.5不带参数的函数
17.3.6函数的头部
17.3.7函数体
17.3.8RETURN语句
17.4参数
17.4.1定义参数
17.4.2形参和实参
17.4.3参数模式
17.4.4在PL/SQL中明确地把形参和实参关联在一起
17.4.5NOCOPY参数模式限定符
17.4.6缺省值
17.5局部或者嵌套模块
17.5.1使用局部模块的好处
17.5.2局部模块的作用范围
17.5.3用局部模块让我们的代码更整洁
17.6模块重载
17.6.1使用重载的好处
17.6.2重载的限制
17.6.3关于数字类型的重载
17.7前置声明
17.8高级主题
17.8.1在SQL中调用我们的函数
17.8.2表函数
17.8.3确定性函数
17.9把模块化进行到底
第18章包
18.1为什么是包?
18.1.1演示包的能力
18.1.2有关包的一些概念
18.1.3图示私有性
18.2构建包的规则
18.2.1包规范
18.2.2包体
18.2.3包的初始化
18.3包成员的调用规则
18.4使用包数据
18.4.1在一个Oracle会话内全局可见
18.4.2全局公有数据
18.4.3包游标
18.4.4包的串行化
18.5何时使用包
18.5.1封装对数据的访问
18.5.2避免直接量的硬编码
18.5.3改善内置特性的可用性
18.5.4把逻辑上相关的功能组织在一起
18.5.5缓存静态的会话数据
18.6包和对象类型
第19章触发器
19.1DML触发器
19.1.1DML触发器的概念
19.1.2创建DML触发器
19.1.3DML触发器的例子:不许作弊!
19.1.4同一类型的多个触发器
19.1.5何去何从
19.1.6突变表的错误
19.1.7复合触发器:聚集一堂
19.2DDL触发器
19.2.1创建DDL触发器
19.2.2可用事件
19.2.3可用属性
19.2.4使用事件和属性
19.2.5删除不可删除的
19.2.6INSTEAD OF CREATE 触发器
19.3数据库事件触发器
19.3.1创建数据库事件触发器
19.3.2STARTUP触发器
19.3.3SHUTDOWN触发器
19.3.4LOGON触发器
19.3.5LOGOFF触发器
19.3.6SERVERERROR触发器
19.4INSTEAD OF触发器
19.4.1创建INSTEAD OF触发器
19.4.2INSTEAD OF INSERT触发器
19.4.3INSTEAD OF UPDATE触发器
19.4.4INSTEAD OF DELETE触发器
19.4.5填充表
19.4.6嵌套表的INSTEAD OF触发器
19.5AFTER SUSPEND触发器
19.5.1构建AFTER SUSPEND触发器
19.5.2看看真实的触发器
19.5.3ORA_SPACE_ERROR_INFO函数
19.5.4DBMS_RESUMABLE包
19.5.5捕获多个时间
19.5.6该不该处理?
19.6管理触发器
19.6.1禁用、启用以及删除触发器
19.6.2创建一个禁用的触发器
19.6.3查看触发器
19.6.4检查触发器的有效性
第20章管理PL/SQL代码
20.1管理数据库内的代码
20.1.1数据字典视图概述
20.1.2显示存储对象的信息
20.1.3源代码的显示和搜索
20.1.4根据程序的大小确定Pinning需求
20.1.5获得存储代码的属性
20.1.6通过视图分析和更改触发器状态
20.1.7分析参数信息
20.1.8分析标识符的使用(Oracle 数据库11g的PL/Scope)
20.2依赖关系的管理以及代码的重编译
20.2.1通过数据字典视图分析依赖关系
20.2.2细粒度依赖(Oracle数据库11g)
20.2.3远程依赖
20.2.4Oracle的远程调用模式的限制
20.2.5失效的程序单元的重编译
20.3编译时刻警告
20.3.1一个入门例子
20.3.2启用编译时刻警告
20.3.3一些有用的警告
20.4PL/SQL程序的测试
20.4.1典型的、华而不实的测试技术
20.4.2PL/SQL代码测试的一般建议
20.4.3PL/SQL的自动测试选项
20.4.4用utPLSQL测试
20.4.5用Quest Code Tester for Oracle测试
20.5跟踪PL/SQL的执行
20.5.1DBMS_APPLICATION_INFO
20.5.2Quest Error Manager跟踪
20.5.3DBMS_TRACE功能
20.6PL/SQL程序的调试
20.6.1错误的调试方法
20.6.2调试技巧和策略
20.7保护存储过程代码
20.7.1包装的约束和限制
20.7.2使用包装功能
20.7.3通过DBMS_DDL动态包装
20.7.4包装过的代码的使用指南
20.8基于版本的重定义(Oracle数据库11g R2版本)
第21章PL/SQL的性能优化
21.1辅助优化的工具
21.1.1内存使用分析
21.1.2发现PL/SQL代码中的瓶颈所在
21.1.3计算消耗时间
21.1.4选择最快的程序
21.1.5避免无限循环
21.1.6性能相关警告
21.2优化过的编译器
21.2.1优化器的工作原理
21.2.2循环Fetch操作的运行时优化
21.3数据缓存技术
21.3.1基于包的缓存
21.3.2确定性函数的缓存
21.3.3函数结果缓存(Oracle数据库11g)
21.3.4缓存总结
21.4多行SQL的批处理
21.4.1通过BULK COLLECT加速查询
21.4.2通过FORALL加速DML
21.5利用管道化的表函数提升性能
21.5.1用基于管道化函数的加载方式替换基于行的插入
21.5.2用管道函数调优Merge操作
21.5.3用并行管道函数进行异步的数据卸载
21.5.4并行管道函数中的分区子句和流子句对性能的影响
21.5.5管道函数和基于成本的优化器
21.5.6用管道函数优化复杂的数据加载
21.5.7管道函数结束语
21.6专用的优化技术
21.6.1使用NOCOPY参数模式提示符
21.6.2使用正确的数据类型
21.7回顾性能
第22章I/O操作和PL/SQL
22.1显示信息
22.1.1启用DBMS_OUTPUT
22.1.2向缓存中写入行
22.1.3从缓存中读取内容
22.2文件的读写
22.2.1UTL_FILE_DIR参数
22.2.2使用Oracle目录
22.2.3打开文件
22.2.4文件已经打开了吗?
22.2.5关闭文件
22.2.6读取文件
22.2.7向文件中写
22.2.8拷贝文件
22.2.9删除文件
22.2.10文件改名和文件移动
22.2.11提取文件属性
22.3发送邮件
22.3.1Oracle的前提条件
22.3.2配置网络安全
22.3.3发送一个短的(32 767或者更少)的纯文本消息
22.3.4在邮件地址中加上“友好”的名字
22.3.5发送任意长度的纯文本消息
22.3.6发送带有小附件(<32 767)的消息
22.3.7以附件形式发送一个小文件(<32 767)
22.3.8任意大小的附件
22.4使用Web数据(HTTP)
22.4.1“分片”获得一个Web页面
22.4.2把页面提取到一个LOB中
22.4.3使用HTTP的用户名/密码验证
22.4.4获取一个SSL加密的Web页面(通过HTTPS)
22.4.5通过GET或者POST给一个Web页面提交数据
22.4.6禁用Cookies或者Cookies持久化
22.4.7从FTP服务器获取数据
22.4.8使用代理服务器
22.5PL/SQL中可用的其他I/O类型
22.5.1数据库管道、队列、告警
22.5.2TCP Socket
22.5.3Oracle的内置Web服务器
第6部分高级PL/SQL主题
第23章应用安全与PL/SQL
23.1安全概述
23.2加密
23.2.1密钥长度
23.2.2算法
23.2.3填补和连接
23.2.4DBMS_CRYPTO包
23.2.5数据加密
23.2.6LOB的加密
23.2.7安全文件
23.2.8数据解密
23.2.9生成密钥
23.2.10密钥管理
23.2.11加密散列
23.2.12使用消息验证码
23.2.13使用透明数据加密(TDE)
23.2.14透明的表空间加密
23.3行级安全
23.3.1为什么要学习RLS
23.3.2一个简单的RLS示例
23.3.3使用动态策略
23.3.4使用列敏感的RLS
23.3.5RLS调试
23.4应用程序上下文
23.4.1使用应用程序上下文
23.4.2上下文的安全
23.4.3把上下文用作RLS的谓词条件
23.4.4识别出非数据库的用户
23.5细粒度审计
23.5.1为什么要学习FGA
23.5.2一个简单的FGA示例
23.5.3访问多少列
23.5.4查看审计跟踪信息
23.5.5使用绑定变量
23.5.6使用句柄模块
第24章PL/SQL架构
24.1DIANA是谁(或者是什么)
24.2Oracle是如何执行PL/SQL代码的
24.2.1一个例子
24.2.2编译器的限制
24.3PL/SQL的缺省包
24.4执行权限模型
24.4.1定义者权限模型
24.4.2调用者权限模式
24.4.3组合权限模型
24.5条件编译
24.5.1条件编译的例子
24.5.2查询指令
24.5.3$IF指令
24.5.4$ERROR指令
24.5.5把代码和包常量同步
24.5.6用查询指令实现程序专有设置
24.5.7使用预处理后的代码
24.6PL/SQL和数据库实例内存
24.6.1PGA、UGA和CGA
24.6.2游标、内存及其他
24.6.3减少内存用的技巧
24.6.4如果内存用光了该怎么办
24.7原生式编译
24.7.1什么时候使用解释模式
24.7.2什么时候使用原生模式
24.7.3原生编译和数据库版本
24.8我们需要知道的
第25章PL/SQL的全球化和本地化
25.1概述和术语
25.2Unicode入门
25.2.1国家字符集的数据类型
25.2.2字符编码
25.2.3和全球化支持相关的参数
25.2.4Unicode 函数
25.3字符语义
25.4字符串排序顺序
25.4.1二进制排序
25.4.2单语言排序
25.4.3多语言排序
25.5多语言信息检索
25.5.1信息检索和PL/SQL
25.6日期/时间
25.6.1时间戳数据类型
25.6.2日期/时间格式
25.7货币转换
25.8PL/SQL的全球化开发工具箱
25.8.1UTL_I18N工具包
25.8.2UTL_LMS异常处理包
25.8.3GDK实现选项
第26章PL/SQL的面向对象特性
26.1Oracle对象特性的介绍
26.2对象类型示例
26.2.1创建一个基类
26.2.2创建子类型
26.2.3方法
26.2.4在Oracle数据库11g中调用父类的方法
26.2.5保存、提取、使用持久化对象
26.2.6演变和创建
26.2.7回到指针吗?
26.2.8泛化数据:ANY类型
26.2.9我也可以自己做
26.2.10对象的比较
26.3对象视图
26.3.1一个示例的关系系统
26.3.2带有集合属性的对象视图
26.3.3对象子视图
26.3.4带有反关系的对象视图
26.3.5INSTEAD OF触发器
26.3.6对象视图和对象表的区别
26.4维护对象类型和对象视图
26.4.1数据字典
26.4.2权限
26.5来自一个关系开发者的总结思考
附录A正则表达式的元字符和函数参数
A.1元字符
A.2函数和参数
A.2.1正则表达式函数
A.2.2正则表达式参数
附录B数字格式模型
附录C日期格式模型

Specifications

Brand Jingdong book
Brand Origin China

Disclaimer

Product packaging, specifications and price are subject to change without notice. All information about the products on our website is provided for information purposes only. Please always read labels, warnings and directions provided with the product before use.

View Full Terms of Use
Add to favorites
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
Quantity
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
Sold by JD@CHINA
Ship to
{{ __("Ship to United States only") }}
Free shipping over 69
Genuine guarantee

Added to Cart

Keep Shopping

More to Consider

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

Coupons

{{ coupon.coupon_name_new | formatCurrency }}
Clip Clipped Over
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
Expires soon {{ formatTime(coupon.use_end_time) }}

Share this item with friends

Cancel

Yami Gift Card

Get this exclusive deal when paying with gift card

Terms and Conditions

Gift card deals are special offers for selected products;

The gift card deals will automatically be activated if a customer uses gift card balance at check out and the balance is sufficient to pay for the total price of the shopping cart products with gift card deals;

You will not be able to activate the gift card deals if you choose other payment methods besides gift card. The products will be purchased at their normal prices;

If your account balance is not enough to pay for the products with gift card deals, you can choose to reload your gift card balance by clicking on the Reload button at either shopping cart page or check out page;

Products that have gift card deals can be recognized by a special symbol showing 'GC Deal';

For any additional questions or concerns, please contact our customer service;

Yamibuy reserves the right of final interpretation.

Sold by Yami

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

Yami is committed to provide our customers with a peace of mind when purchasing from us. Most items shipped from Yamibuy.com can be returned within 30 days of receipt of shipment (For Food, Beverages, Snacks, Dry Goods, Health supplements, Fresh Grocery and Perishables Goods, within 7 days of receipt of shipment due to damages or quality issues; To ensure that every customer receives safe and high-quality products, we do not provide refunds or returns for beauty products once they have been opened or used, except in the case of quality issues; Some products may have different policies or requirements associated with them, please see below for products under special categories, or contact Yami Customer Service for further assistance).
Thank you for your understanding and support.

Learn More

Sold by Yami

Terms and Conditions of Yami E-Gift Card

If you choose “Redeem automatically” as your delivery method, your gift card balance will be reload automatically after your order has been processed successfully;

If you choose “Send to Email”as your delivery method, the card number and CVV will be sent to the email address automatically;

Any user can use the card number and CVV to redeem the gift card, please keep your gift card information safely. If you have any trouble receiving email, please contact Yami customer service;

Yami gift card can be used to purchase both Yami owned or Marketplace products;

Yami gift card will never expire;

Yami gift card balance does not have to be used up at once;

All rights reserved by Yami.

Return Policy

Gift card that has already been consumed is non-refundable.

Sold by JD@CHINA

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Sold by JD@CHINA

Service Guarantee

Yami Cross-store Free Shipping over $69
Yami 30-days Return

Yami-China FC

Yami has a consolidation warehouse in China which collects multiple sellers’ packages and combines to one order. Our Yami consolidation warehouse will directly ship the packages to your door. Cross-store free shipping over $69.

Return Policy

You may return products within 30 days upon receiving the products. Sellers take responsibilities for any wrong shipment or missing items. Packing needs to be unopened for any other than quality issues return. We promise to pack carefully, but because goods are taking long journey to destinations, simple damages to packaging may occur. Any damages not causing internal goods quality problems are not allowed to return. If you open the package and any quality problem is found, please contact customer service within three days after receipt of goods.

Shipping Information

Yami Consolidation Service Shipping Fee $9.99(Free shipping over $69)

Sellers in China will ship their orders within 1-2 business days once the order is placed. Packages are sent to our consolidation warehouse in China and combined there. Our Yami consolidation warehouse will directly ship the packages to you via UPS. The average time for UPS to ship from China to the United States is about 10 working days and it can be traced using the tracking number. Due to the pandemic, the delivery time may be delayed by about 5 days. The package needs to be signed by the guest. If the receipt is not signed, the customer shall bear the risk of loss of the package.

Sold by JD@CHINA

Service Guarantee

Free shipping over 69
Genuine guarantee

Shipping

Yami Consolidated Shipping $9.99(Free shipping over $69)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

Yami Points information

All items are excluding from any promotion or points events on Yamibuy.com

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Yami

Download the Yami App

Back Top

Recommended for You

About the brand

Jingdong book

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

Reviews{{'('+ commentList.posts_count + ')'}}

Have your say. Be the first to help other guests.

Write a review
{{ totalRating }} Write a review
  • {{i}} star

    {{i}} stars

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

No related comment~

Review

Yami Yami

{{ showTranslate(commentDetails) }}Show Less

{{ strLimit(commentDetails,800) }}Show more

Show Original

{{ commentDetails.content }}

Yami
Show All

{{ formatTime(commentDetails.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Comments{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}Show Less

{{ strLimit(reply,800) }}Show more

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Cancel

That’s all the comments so far!

Write a review
How would you rate this item?

Please add your comment.

  • A nice nickname will make your comments more popular!
  • The nickname in your account will be changed to the same as here.
Thanks for your review
Our community rely on great reviews like yours to find the best of Asia.

Report

If you find this content inappropriate and think it should be removed from the Yami.com site, let us know please.

Cancel

Are you sure to delete your review?

Cancel

You’ve Recently Viewed

About the brand

Jingdong book