`
DangDang0701
  • 浏览: 76984 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

SQL和PL/SQL

阅读更多
总是听说PL/SQL,听了无数遍这个名词。自己也开发过存储过程。居然不知道PL/SQL到底是个什么东西。
虽然的话再基础不过的东西,查了一下,居然也有一种恍然大悟的感觉。
原来是这么回事,很简单的东西啊。

SQL(Structured Qurey Language)结构化查询语言 适用于绝大多数的关系数据库。
是1974年由Boyce和Chamber——lin提出的,并在IBM公司的关系数据库系统SYSTEM R上实现。
SQL的组成和功能:
数据定义语言:DDL data definition Language Creat Drop alter
数据查询语言:SELECT qurey statements   select
数据操纵语言:DML Data Manipulation Language insert update delete
事务控制语言:TCL tranction control language commit rollback
数据控制语言:DCL data control language  grant revoke

PL/SQL(Procedutal Language/SQL)过程化SQL,oracle数据库所独有。
是对SQL的过程化的补充。针对SQL不能用来处理复杂的业务逻辑。1988年Oracle6开始,Oracle公司在标准SQL语言的基础上发展了自己的过程化SQL(PL/SQL)。
可以向C++,JAVA等编成语言一样关注处理细节。可以定义变量,可以有各种控制结构,分支,循环,GOTO等等。还可以有异常处理。还可以调用子程序,子程序可以是存储过程,函数,包等。
开发起来感觉不难,就像是用JAVA一样,就是有一些自己的语法而已。


0
0
分享到:
评论

相关推荐

    Oracle数据库SQL和PL/SQL实例教程

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,SQL(结构化查询语言)是与所有关系数据库进行交互的标准语言,而PL/SQL是Oracle数据库特有的编程语言,它扩展了SQL的功能,使得数据库管理、开发和维护...

    oracle数据库 sql 和pl/sql实例教程

    Oracle数据库是世界上最广泛使用的数据库管理系统之一,SQL(结构化查询语言)是用于管理和操作数据库的标准语言,而PL/SQL则是Oracle公司为Oracle数据库设计的一种过程式编程语言,它结合了SQL的功能并增加了流程...

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(二)

     本书是专门为oracle应用开发人员提供的sql和pl/sql编程指南。通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法...

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(一)

     除了为读者提供编写sql语句和开发pl/sql块的方法外,本书还为应用开发人员提供了一些常用的pl/sql系统包。通过使用这些pl/sql系统包,应用开发人员可以开发出功能更强大的数据库应用程序。本书不仅适合sql和pl/sql...

    Oracle 11g SQL和PL SQL从入门到精通〖送源代码〗

    本书是专门为Oracle应用开发人员提供的SQL和PL/SQL编程指南。通过学习本书,读者不仅可以掌握Oracle常用工具Oracle Universal Installer、Net Comfiguration Assistant、SQL Developer、SQL*Plus的作用及使用方法,...

    oracle sql and pl/sql

    根据提供的文件信息,我们可以推断出本书主要关注的是Oracle SQL 和 PL/SQL 的掌握与应用。下面将基于这些信息来生成相关的知识点。 ### Oracle SQL 和 PL/SQL 知识点 #### 一、Oracle SQL 概述 1. **定义**:...

    精通Oracle 10g SQL和PL/SQL

     本书是专门为oracle开发人员而提供的编程指南 通过学习本书 读者不仅可以掌握编写sql语句和pl/sql块的基础知识 而且还可以掌握sql高级特征 正则表达式 flashback查询 merge语句 sql:1999连接 和pl/sql高级特征 ...

    Oracle+11g+SQL和PL+SQL从入门到精通

    5. **PL/SQL高级**:探讨PL/SQL中的游标、存储过程、触发器、包(PACKAGE)和记录类型,以及如何在PL/SQL中操作表和视图。 6. **索引和性能优化**:了解不同类型的索引(B树、位图、函数索引)以及如何创建和管理...

    Oracle 10g SQL和PL/SQL编程指南 配套程序

    Oracle 10g SQL与PL/SQL编程指南是数据库管理员和开发者的重要参考资料,它深入浅出地介绍了如何在Oracle 10g环境中进行高效的数据库管理和应用程序开发。这本书由杨忠民、蒋新民和晁阳三位专家联合编著,由清华大学...

    一个对数据库的操作工具PL/SQLpl/sqL工具

    这个“PL/SQL工具”显然是一个用于辅助管理和操作Oracle数据库的软件,它能帮助用户更加高效、便捷地执行各种数据库任务。 在数据库管理中,PL/SQL提供了以下主要功能: 1. **编程能力**:PL/SQL允许编写包含控制...

    精通Oracle 10g SQL和PL SQL.zip

    Oracle 10g SQL与PL/SQL是数据库管理和开发领域中的核心技术,对于任何希望深入理解Oracle数据库系统的专业人士来说,这些都是必须掌握的知识。本资源“精通Oracle 10g SQL和PL SQL.zip”提供了全面的学习指南,帮助...

    全面对比T-SQL与PL/SQL

    T-SQL 和 PL/SQL 是两种不同的数据库语言,它们都用于管理和操作关系数据库管理系统(RDBMS)。T-SQL 是微软公司开发的 SQL Server 数据库管理系统的脚本语言,而 PL/SQL 是 Oracle 公司开发的 Oracle 数据库管理...

    Oracle 12c PL/SQL程序设计终极指南

    PL/SQL本身涉及的知识点浩瀚、庞杂...当然,最为重要的还是内容本身,本书首先对PL/SQL的理论基础进行了全面的介绍,其次详细讲解PL/SQL开发的所有功能模块、方法和技巧,最后对它的各种高级特性也进行了深入探讨。

    精通Oracle 10g SQL和PL SQL.pdf

    通过学习《精通Oracle 10g SQL和PL/SQL》,读者不仅可以掌握SQL和PL/SQL的基础知识,而且还可以掌握SQL高级特征(正则表达式、Flashback查询、MERGE语句、SQL:1999连接)和PL/SQL高级特征(记录类型、集合类型、对象...

    Oracle11g SQL和PL/SQL从入门到精通.part1

    学习oracle sql pl/sql入门的很不错的一本书。

    pl/sql快捷插件

    这款软件为Oracle数据库管理员、开发人员和测试人员提供了便捷的SQL和PL/SQL编写、调试和执行功能。而“pl/sql快捷插件”则是针对PL/SQL Developer的一个增强工具,它旨在提高用户的开发效率和工作流程。 PL/SQL...

    PL/SQL安装包

    使用这个免安装版的PL/SQL工具,用户只需将压缩包解压至指定目录,设置相应的环境变量,就可以开始编写和调试PL/SQL代码了。对于经常需要在不同环境或临时机器上工作的开发者来说,这样的便携式工具非常实用。 总的...

    Oralce数据库SQL和pl_sql实例教程

    本教程将围绕Oracle中的SQL和PL/SQL展开,探讨如何创建和操作数据库对象,以及如何利用游标和异常处理机制来实现高效的数据处理。 首先,我们来看表和视图的创建与查询。在Oracle中,表是存储数据的基本单元,通过`...

    pl/sql64位

    PL/SQL是Oracle数据库系统中的一个关键组件,全称为Procedural Language/Structured Query Language,是一种结合了SQL和过程编程语言的工具,主要用于编写数据库应用程序。64位的PL/SQL开发者工具对于那些处理大数据...

Global site tag (gtag.js) - Google Analytics