SQL编程培训—1-0-0-0.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL编程培训—1-0-0-0

SQL编程培训 SQL编程晋级 关系型数据库概念 掌握SQL语法 创建开发环境 编写高效程序 掌握调试技巧 关系型数据库工作原理 存储处理程序 查询处理程序 事务管理程序 日志 数据字典 事务 实例 程序和实例的区别 一个数据库实例是数据库进程和利用的内存的总称 一个实例管理和支持一个数据库 实例和数据库 数据库只有启动实例后才能与数据库建立关联 实例表现为运行着的数据库管理程序,数据库表现为表、视图、存储过程、包等数据库对象的集合 事务 事务是一组逻辑相关的SQL语句,对于这些语句而言,Oracle要么全部提交落实,要么全部不做。 为了确保数据库的一致性,大型数据库提供了定义事务的三个语句: COMMIT ROLLBACK SAVEPOINT COMMIT落实当前事务的所有变化,ROLLBACK 则结束当前事务,并且回滚变化。SAVEPOINT标志事务处理的当前点,使用 ROLLBACK时,它会回滚到前面的点。 事务日志(transaction log) 数据库事务的记录文件,在不同数据库中格式不一 忠实记录了数据库的所有事务性操作,数据库可以根据日志进行回滚 一般分为循环日志和归档日志两种方式 数据库对象 Shema Table View Sequence Trigger Procedure Function packages 阅读SQL语法图 Oracle语法图 选择、循环、关键词 Oracle实例 ALTER JAVA SOURCE jsource_1 COMPILE; SQL语法知识点-select 关键词 Distinct/count(distinct) CASE case expr Case when … end GROUP BY HAVING 典型语句 Select branch_code, count(*) From xxxxx Group by branch_code Having count(*) 2 SQL语法知识点-连接举例 连接 内连接:INNER JOIN SQL语法知识点-连接举例 连接 左连接:LEFT OUTER JOIN SQL语法知识点-连接举例 连接 右连接:RIGHT OUTER JOIN SQL语法知识点-连接举例 连接 全连接:FULL JOIN SQL语法知识点-UPDATE UPDATE 子句 举例 Update t1 a Set c1 = (select c1 from t2 b where a.c2 = b.c2) SQL语法知识点-insert Insert Insert t2() Select * from t1 SQL语法知识点-函数 DB2 Sum Count Cast Substr Ltrim/rtrim … Oracle Sum Count Ascii Cast Coalesce Decode Instr Substr Trim/ltrim/rtrim … SQL语法知识点-sqlcode DB2 Db2 “?” sql0833n Oracle Linux或Unix Oerr ora 1 Windows上参考错误查找资料 安装数据库客户端 安装数据库客户端 DB2 V8 Oracle 9i 配置数据库连接 配置DB2连接 IBM DB2-设置工具-配置助手 配置数据库连接 配置Oracle连接 Configuration and migration tools-database configuration assistant 安装开发工具 推荐工具 Db2 Rapid SQL Oracle PL/SQL developer 如何编写高效程序 保持简洁有效的编程风格 复用被证明为高效的代码 编写程序要考虑的因素 是否考虑SQL语句执行警告或错误的情况 SQL语句是否做过分析,是否能引用索引 程序是否较为完备错误记录或处理机制,能否快速定位错误发生位置 Oracle存储过程示例 create or replace procedure pr_dc_ks38_real_con_0001 ( p_tradedate in char, --业务日期 o_return_status OUT int, --返回状态 0 失败 ; 0 成功 o_hint OUT char --返回提示信息 成功,或者失败原因 ) IS v_last_id number; BEGIN --Insert the task into task_list o_return_status := 0; o_hint := OK; --判断是否在做初始化

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档