Oracle入门(十四.5)之识别数据类型

目标本课涵盖以下目标:•定义数据类型并解释为什么需要它列出并描述数据类型的类别•给出标量和复合数据类型的例子一、目的在编程世界中,数据可以通过多种方式表征。每个常量,变量和参数都有一个数据类型(或类型),用于指定可以使用的数据类型和大小,以及它的存储方式。PL / SQL提供了各种预定义的数据类型...

2018-05-31 10:20:05

阅读数:35

评论数:0

Oracle入门(十四.4)之在PL / SQL中使用变量

目标本课涵盖以下目标:列出PL / SQL中变量的用法•确定PL / SQL中变量的语法•在PL / SQL中声明和初始化变量•在PL / SQL中为变量分配新值一、目的    您使用变量来存储和操作数据。 在本课中,您将学习如何在PL / SQL块的声明部分声明和初始化变量。 使用PL / SQ...

2018-05-31 09:19:23

阅读数:35

评论数:0

Oracle入门(十四.3)之创建PL / SQL块

目标本课涵盖以下目标:•描述PL / SQL块的结构识别不同类型的PL / SQL块•确定PL / SQL编程环境•创建并执行匿名PL / SQL块•在PL / SQL中输出消息一、目的当你把东西放进一个盒子时,你直观地知道该盒子具有一致的属性。 它具有可打开和关闭的侧面,底部和顶部。在PL / ...

2018-05-31 08:56:06

阅读数:41

评论数:0

Oracle入门(十四.2)之PL / SQL的好处

目标本课涵盖以下目标:•列出并解释PL / SQL的好处列出PL / SQL和其他编程语言之间的差异•举例说明如何在其他Oracle产品中使用PL / SQL一、目的鉴于具体情况,你是否曾向某人解释过某种鞋子比另一种鞋子更好的原因?在本课中,您将了解PL / SQL编程语言的优点以及与其他编程语言...

2018-05-31 08:27:42

阅读数:68

评论数:0

Oracle入门(十四.1)之PL / SQL简介

本课涵盖以下目标:•描述PL / SQL•区分SQL和PL / SQL•解释对PL / SQL的需求一、目的    PL / SQL是Oracle Corporation关于关系数据库的标准过程语言。 为了描述PL / SQL,您可以了解其特性并更好地准备描述PL / SQL和SQL之间的差异。 ...

2018-05-31 08:26:53

阅读数:48

评论数:0

Oracle入门(十四G)之PL / SQL中检索数据

在本文中,将学习:•识别可以直接包含在PL / SQL可执行代码块中的SQL语句•构造并执行INTO子句以保存由单行SQL SELECT语句返回的值•构建报表以检索遵循良好实践准则的数据•构建适用于命名变量的良好实践准则的语句一、PL / SQL中检索数据(1)为什么要学习它    在本文中,将学...

2018-05-31 08:26:22

阅读数:31

评论数:0

Oracle入门(十四H)之良好的编程实践

在本课中,您将学习:•列举良好编程的例子做法•准确地将注释插入到PL / SQL代码中•创建格式化后的PL / SQL代码生成可读代码的指导原则一、为什么要学习它好的编程实践是技巧,你可以按照创建最好的代码可能。 编程实践涵盖了一切从代码更多可以用更快的速度创建代码性能。软件工程团队通常会遵循风格...

2018-05-31 08:26:10

阅读数:52

评论数:0

Oracle入门(十四F)之PL/SQL定义变量

在本文中,将学习:在PL/SQL中介绍变量的使用在PL/SQL识别变量中的语法在PL/SQL中变量声明和初始化变量在PL/SQL中变量分配新的值一、变量介绍(1)学习目的    使用变量存储和操作数据。在本课中,你将学习如何在变量中声明和初始化变量PL/SQL块的声明性部分。用PL/SQL,可以声...

2018-05-31 08:24:55

阅读数:169

评论数:0

Oracle入门(十四E)之条件表达式case和deocde函数

在本文中,将学习:• 比较和对照 DECODE 和 CASE 函数• 构建并执行正确使用 DECODE 和CASE 函数的 SQL 查询• 采用两种方式实现 IF-THEN-ELSE条件逻辑并执行该逻辑一、表达式(1)条件表达式    共有两种条件表达式,即 CASE 表达式和DECODE 表达式...

2018-05-31 08:24:46

阅读数:49

评论数:0

Oracle入门(十四D)之常规函数

一、NULL处理在本文中,将学习:• 演示并说明嵌套函数的计算过程• 至少列出四种使用任意数据类型且涉及null 值处理的常规函数• 说明 COALESCE 和 NVL 函数的用途• 说明如何使用常规函数处理数据中的null 值• 构建并执行正确应用 NVL、NVL2、NULLIF 和 COALE...

2018-05-31 08:24:35

阅读数:45

评论数:0

Oracle入门(十四C)之转换函数

在本文中,将学习:• 为显式数据类型转换和隐式数据类型转换各举一个例子• 从企业角度说明,为什么一种语言有内置数据转换功能很重要• 构建正确应用 TO_CHAR、TO_NUMBER 和 TO_DATE单行函数生成所需结果的 SQL 查询• 应用适当的日期和(或)字符格式样式来生成所需的输出• 解释...

2018-05-30 00:16:38

阅读数:64

评论数:0

Oracle入门(十四A)之PL/SQL 基本结构

一、条件控制语句 (1)条件语句Iif…then…end if形式1: if <布尔表达式> then …(pl/sql和sql) … end if;(2)条件语句II (续) if…then…else … end if形式2: if &...

2018-05-30 00:16:23

阅读数:46

评论数:0

Oracle入门(十四B)之PL/SQL异常处理

定义:程序执行过程的警告或错误成为例外(Exception)一、常见预定义错误 二、非预定义错误及用户定义错误 (1)非预定义oracle错误其他标准的oracle错误,可以自定义异常名,将其与指定oracle错误关联,由系统触发。 例子:在PL/SQL定义部分声明 some_bad_error ...

2018-05-30 00:16:14

阅读数:55

评论数:0

Oracle入门(十四)之PL/SQL

一、PL/SQL 基本语法PL/SQL语言是模块式的过程化SQL,是oracle公司对SQL的扩展。(1)(2)(3)(5)(6)(7)数据类型Number 数字型Varchar2 变长字符型,最大32767个字符Date 日期型Boolean 布尔型(TRUE,FALSE,NULL三者取一)Ch...

2018-05-30 00:16:05

阅读数:70

评论数:0

Oracle入门(九A)之用户的权限或角色

转载自 查看Oracle用户的权限或角色前几天被问到一些关于权限和角色的问题,今天抽时间总结一下如何查看Oracle用户的权限或角色,在之前的博文中,写过 SYS,SYSTEM,DBA,SYSDBA,SYSOPER的区别与联系 以及  Oracle中定义者权限和调用者权限案例分析 这两篇博文,读者...

2018-05-30 00:15:22

阅读数:65

评论数:0

Oracle入门(十三C)之高级查询(下)

四、常见组函数SUM、AVG、COUNT、MIN、MAX分组函数忽略null 值。不能在WHERE 子句中使用组函数。MIN 和MAX 可用于任何数据类型;SUM、AVG只能用于数字数据类型五、子查询子 查 询 是 一 个 SELECT语句,它嵌入到另一个SELECT 语句的子句中。子查询在主查询...

2018-05-30 00:14:48

阅读数:201

评论数:0

Oracle入门(十三B)之高级查询(上)

一、多表格查询(1)定义将两个或两个以上的表格,按照一定的关系连接起来进行查询。(2)多表格查询分类连接查询嵌套查询集合查询二、连接查询 (1)内连接查询查询城市及其省份名称,显示对应国家SQL 99 :select city,state_province, country_name from l...

2018-05-30 00:14:38

阅读数:58

评论数:0

Oracle入门(十三A2)之单行函数

一、函数介绍功能:改变数据输出形式或进行数据运算输出二、单行函数函数格式                    函数说明abs(n)                      返回n的绝对值floor(n)                    返回小于等于n的最大整数ln(n)         ...

2018-05-30 00:14:26

阅读数:33

评论数:0

Oracle入门(十二J)之同义词

转载自 oracle同义词创建同义词:--普通用法 create [or replace] [public] synonym [schema.] 同义词名称 for [schema.] object [@dblink]; --创建专有(私有)同义词 create synonym sysn_te...

2018-05-30 00:14:11

阅读数:120

评论数:0

Oracle入门(十二G)之序列

序列(SEQUENCE)序列是一数据库对象,利用它可生成唯一的整数。由于它属于可共享对象,所以允许多个用户访问。一般情况下,序列用于创建主键值。序列号的存储和生成与表无关。因此,同一序列可以用于多个表。一、语法create sequence 序列名 [increment by n]      --...

2018-05-30 00:13:59

阅读数:30

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭