标签分类
当前位置:首页 > 数据库电子书 > Oracle电子书网盘下载
Oracle PL/SQL从入门到精通 Oracle PL/SQL从入门到精通
ps02154

ps02154 提供上传

资源
34
粉丝
27
喜欢
183
评论
14

    Oracle PL/SQL从入门到精通 PDF 高清版

    Oracle电子书
    • 发布时间:

    给大家带来的一篇关于Oracle相关的电子书资源,介绍了关于Oracle、PL、SQL、精通方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小166 MB,丁士锋编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.4,更多相关的学习资源可以参阅 数据库电子书数据库视频、等栏目。

  • Oracle PL/SQL从入门到精通 PDF 下载
  • 下载地址:https://pan.baidu.com/s/110VlZemX389ol0e5cChdbQ
  • 分享码:w3p4
  • Oracle PL/SQL从入门到精通 PDF

    Oracle PL/SQL从入门到精通以朝向运用为标准,从入门到精通的详细介绍了oracle服务平台上应用pl/sql語言开展数据库开发的技术性。根据很多的实例,详解了pl/sql的語言特点、应用方法,一起配上2个在具体工作上的实例来深层次的分析了pl/sql开展oracle开发设计的各个方面。

    这书共分成20章,分成5大篇。包含的內容关键有pl/sql語言基本、开发工具、自变量与种类、操纵句子、数据库的管理方法和查寻、数据库的控制、应用pl/sql的纪录与结合、各种各样内嵌涵数、游标、事务管理、异常处理、汇编程序、包、面向对象编程的开发设计这些技术性点。根据实例性的编码,循序渐进,详解了每1个技术性关键点在具体工作上的运用,针对各种各样技术性关键点的运用场所开展了细腻的剖析。

    这书合适于应用pl/sql开展应用软件开发的工作人员、对开发软件有兴趣爱好的大学生及发烧友;对数据库管理员、公司it运维管理工作人员也具备较强的指导意义。

    目录

    • 第1篇 pl/sql开发入门
    • 第1章 oracle 11g数据库系统
    • 第2章 pl/sql基本概念
    • 第3章 变量和类型
    • 第4章 pl/sql控制语句
    • 第2篇 pl/sql开发基础
    • 第5章 管理数据表
    • 第6章 查询数据表
    • 第7章 操纵数据表
    • 第8章 记录与集合
    • 第9章 sql内置函数
    • 第10章 使用游标
    • 第11章 事务处理和锁定
    • 第12章 异常处理机制
    • 第3篇 pl/sql进阶编程
    • 第13章 pl/sql子程序
    • 第14章 包
    • 第15章 触发器
    • 第16章 动态sql语句
    • 第4篇 pl/sql高级编程
    • 第17章 面向对象编程
    • 第18章 pl/sql性能优化建议
    • 第5篇 pl/sql案例实战
    • 第19章 企业ic芯片欠料计算程序
    • 第20章 pl/sql邮件发送程序

    上一篇:Android开发范例实战宝典  下一篇:Effective Python:编写高质量Python代码的59个有效方法

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    Oracle相关电子书
    学习笔记
    网友NO.481280

    php连接oracle数据库的方法(测试成功)

    本文简单分析了php连接oracle数据库的方法。分享给大家供大家参考,具体如下: PHP提供了两套函数与Oracle连接,分别是ORA_和OCI函数。其中ORA_函数略显陈旧。OCI函数更新据说更好一些。两者的使用语法几乎相差无几。你的PHP安装选项应该可以支持两者的使用。 由于OCI函数访问oracle8以上的数据库需要用到Oracle8 Call-Interface(OCI8),这个扩展模块需要oracle8的客户端函数库,因此需要连接远程数据库的话,还需要连接端安装oracle客户端软件,可以到http://www.oracle.com免费下载,这是必须的,否则会报方法未定义错。 步骤: 1、安装apache和php。 2、安装Oracle 10g Instant Client(或其他版本)。 2、在php.ini中打开extension=php_oci8扩展。 3、将php/ext目录下的php_oci8.dll文件拷贝到system32目录下。 4、编写测试脚本测试。 ?php$conn = oci_connect('用户名', '密码', '远程数据库名(eg.//192.168.1.133/orcl)');if (!$conn) { $e = oci_error(); print htmlentities($e['message']); exit;}else { echo "连接oracle成功!";}? 可能出现的错误: 1、call to undefined function oci_connect()......:这是因为没找到php_oci8.dll,检查apache的错误日志error.log可能会看到:php startup :unable to load dynamic liberaries php_oci8.dll...... 解决方法: 将php/ext目录下的php_oci8.dll文件拷贝到system32目录下,如果还不行,将Oracle 10g Instant Client安装目录……

    网友NO.113101

    php pdo oracle中文乱码的快速解决方法

    在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码 ORACLE_HOME=/usr/lib/oracle/12.1/client64C_INCLUDE_PATH=/usr/include/oracle/12.1/client64LD_LIBRARY_PATH=$ORACLE_HOME/lib#remember this is the client NLS_LANG not the server oneNLS_LANG=FRENCH_FRANCE.UTF8 export ORACLE_HOME LD_LIBRARY_PATH NLS_LANG 然后修改 /etc/init.d/php-fpm 在头部增加 . /etc/profile.d/oracle.sh. /etc/init.d/functions. /etc/profile.d/oracle.sh# Check that networking is up.. /etc/sysconfig/network# Additional environment fileif [ -f /etc/sysconfig/php-fpm ]; then. /etc/sysconfig/php-fpmfiif [ "$NETWORKING" = "no" ]thenexit 0fiRETVAL=0prog="php-fpm"pidfile=${PIDFILE-/var/run/php-fpm/php-fpm.pid}lockfile=${LOCKFILE-/var/lock/subsys/php-fpm} 然后重新启动php即可 以上这篇php pdo oracle中文乱码的快速解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。 ……

    网友NO.616632

    python cx_Oracle的基础使用方法(连接和增删改查)

    问题 使用python操作oracle数据库,获取表的某几个字段作为变量值使用。 使用Popen+sqlplus的方法需要对格式进行控制,通过流获取这几个字段值不简洁(个人观点……)。(优点是能够使用sqlplus的方法直接访问sql文件,不需要考虑打开/关闭连接,并且通过流向文件中写入还挺好用的。不过优点不是这次所关注的) 使用cx-Oracle将查询结果返回为tuple格式,对返回结果的操作简洁,满足需求。(要注意数据库连接创建与关闭、sql的编写、预处理与提交等等,看起来也不简洁(同样个人观点……)) 基础方法 数据库连接 1、使用tns串连接 oracle_tns = cx_Oracle.makedsn('XXX.XXX.XXX.XXX', 1521,'oracleName')connectObj = cx_Oracle.connect('oracleUserName', 'password', oracle_tns) 2、其他简洁方式 db = cx_Oracle.connect('hr', 'hrpwd', 'localhost:1521/XE')db1 = cx_Oracle.connect('hr/hrpwd@localhost:1521/XE') 数据库断开连接 connectObj.close() 建立游标 cursorObj = connectObj.cursor() 关闭游标 cursorObj.close() 增 1、单条插入: sql = "INSERT INTO T_AUTOMONITOR_TMP(point_id) VALUES(:pointId)"cursorObj.prepare(sql)rown = cursorObj.execute(None, {'pointId' : pointId})connectObj.commit() 2、多条插入: sql = "INSERT INTO T_AUTOMONITOR_TMP(point_id) VALUES(:pointId)"cursorObj.prepare(sql)rown = cursorObj.executemany(None, recordList)connectObj.commit() 删 sql = "DELETE FROM T_AUTOMONITOR_TMP t ……

    网友NO.563183

    Mybatis调用Oracle存储过程的方法图文详解

    1:调用无参数的存储过程。 创建存储过程: Mapper.xml 配置:经测试其他标签(update、insert、select)也可以。 Mapper.java MapperTest.java 测试 2:有参数的存储过程调用: 2.1存储过程的创建: 2.2Mapper.xml 的配置: 2.3Mapper.java 2.4MapperTest.java 测试 控制台输出: 3:存储过程的结果集调用。 3.1创建存储过程: 3.2 Mapper.xml 配置 配置 resultMap结果集字段 mybatis里就稍微有些不同了,此时jdbcType就是CURSOR,javaType则是ResultSet了,这里还可以把结果转成resultMap了,如下所示 3.3 Mapper.java 3.4 MapperTest.java 测试 总结 以上所述是小编给大家介绍的Mybatis调用Oracle存储过程的方法图文详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持! ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明