`

PL/SQL 筆記 - 002 - 變數

阅读更多
語法:
變數 [ CONSTANT常數 ] 資料型態 [ NOT NULL ] [ := | DEFAULT 敘述值 ] ;

範例:
Declare
    v_hiredste DATE ; -- 變數無宣告預設值為null
    v_deptno   NUMBER(2) NOT NULL := 10 ;
    v_location VARCHAR2(13) := 'Atlanta';
    c_comm     CONSTANT NUMBER := 1400 ;


%TYPE 屬性:
  -- 以動態執行方式決定變數的資料型態

語法:
變數  先前變數%TYPE
or
變數  表格名稱.欄位名稱%TYPE

範例:
    v_ename         employees.last_ename % TYPE ;
    v_balance       NUMBER(7,2) ;
    v_min_balance   v_balance %TYPE := 10 ;
分享到:
评论

相关推荐

    PL/SQL 基本知识

    PL/SQL是Oracle数据库系统中的一个核心组件,全称为“Procedural Language/Structured Query Language”,它是SQL的扩展,增加了编程元素,使得开发者能够编写存储过程、函数、触发器等数据库应用程序。这篇博客主要...

    PL/SQL Developer - 中文

    PL/SQL Developer - 中文语言包 Language Packs For translated versions of PL/SQL Developer you can download and install one or more language packs below. After installation the application will be ...

    pl/SQL---Oracle帮助文档

    Oracle技术文档,Pl/SQl 的使用说明书

    pl/sql-64bit

    pl/sql-64bitpl/sql-64bitpl/sql-64bitpl/sql-64bitpl/sql-64bitpl/sql-64bitpl/sql-64bitpl/sql-64bitpl/sql-64bitpl/sql-64bitpl/sql-64bitpl/sql-64bitpl/sql-64bit

    PL/SQL简介-快速入门

    PL/SQL,全称Procedural Language/Structured Query Language,是Oracle数据库的一种扩展语言,它结合了SQL(Structured Query Language)的查询功能和过程性编程语言的特性,为数据库管理和开发提供了一种强大的...

    racle 10g绿色客户端 plus PL/SQL Developer-搭建方便的Oracle客户端使用环境

    在本文中,我们将详细介绍如何利用Oracle 10g绿色客户端搭建一个方便的Oracle客户端使用环境,并结合PL/SQL Developer这一强大的数据库开发工具进行更高效的工作。 1. **Oracle 10g绿色客户端**: - **概念**:...

    oracle10g_pl/sql

    Oracle 10g PL/SQL 是Oracle数据库系统中用于创建和管理存储过程、函数、触发器等数据库对象的编程语言。本教程旨在为初学者提供一个全面的学习平台,同时也为经验丰富的开发者提供参考资料。PL/SQL是Oracle特有的...

    12oracle的PL/SQL编程-函数.包.触发器 PPT

    Oracle的PL/SQL编程是数据库开发中的核心技能之一,它扩展了SQL的功能,提供了更强大的逻辑处理能力。本文将深入探讨PL/SQL中的三个关键概念:函数、包和触发器,以及它们在Oracle数据库系统中的应用。 ### 1. 函数...

    Oracle PL/SQL专家指南-高级PL/SQL解决方案的设计与开发

    《Oracle PL/SQL专家指南-高级PL/SQL解决方案的设计与开发》是一本深入探讨Oracle数据库中的PL/SQL编程的专业书籍。PL/SQL是Oracle数据库特有的编程语言,它结合了SQL的查询能力与过程式编程语言的功能,使得数据库...

    oracle 9i pl/sql程序设计笔记

    ### Oracle 9i PL/SQL程序设计笔记精要 #### PL/SQL基础知识概览 **标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。...

    pl/sql最新中文手册

    PL/SQL是Oracle数据库系统中的一个关键组成部分,它是一种过程化语言,专为数据库操作设计。这个"PL/SQL最新中文手册"显然是一份详细解释PL/SQL 7.0版本的指南,对于学习和精通Oracle数据库编程至关重要。以下是手册...

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

    ### Oracle PL/SQL程序设计(第5版)(上下册)知识点概述 #### 一、PL/SQL编程基础 - **PL/SQL简介**:PL/SQL(Procedural Language for SQL)是Oracle数据库的一种内嵌式过程化语言,用于增强SQL的功能。它允许在SQL...

    13oracle的PL/SQL编程-定义并使用变量 PPT

    在Oracle的PL/SQL编程中,变量是存储数据的基本单元,它们允许我们在程序中保存信息,以便在不同的时刻访问或修改。本节将深入探讨如何在PL/SQL中定义和使用变量,以及相关的概念和最佳实践。 1. 变量的类型 在PL/...

    14oracle的PL/SQL编程-控制结构 PPT

    Oracle的PL/SQL编程语言是数据库管理中不可或缺的一部分,它扩展了SQL的功能,允许开发者编写复杂的业务逻辑和处理流程。在PL/SQL中,控制结构是实现程序流程控制的关键元素,它们决定了代码的执行顺序和条件。以下...

    PL/SQL笔记pl/sql笔记

    本篇笔记主要涵盖了PL/SQL的基础语法和常用操作,包括检索数据、操纵数据以及SQL游标的应用。 在PL/SQL块中,可以直接嵌入的数据操作语句包括SELECT、DML(INSERT、UPDATE、DELETE)以及事务控制语句(COMMIT、...

    pl/sql学习笔记

    以下是对PL/SQL的学习笔记的详细解析: 1. **什么是PL/SQL语言** PL/SQL是Oracle数据库为数据库管理员和开发人员设计的一种编程语言。它扩展了SQL的功能,允许编写包含控制结构、变量、过程和函数的程序段,这些...

    oracle pl/sql从入门到精通 配套源代码

    此外,PL/SQL还支持集合类型,如VARRAY(可变数组)和TABLE(表类型),这对于处理大量数据非常有用。 这本书的配套源代码可能会涵盖以下几个方面: 1. **基础操作**:包括简单的SQL查询、变量声明、流程控制...

    最容易上手的PL/SQL学习教程-有经过测试的丰富案例

    PL/SQL,全称Procedural Language/Structured Query Language,是Oracle数据库提供的一种过程化语言,它结合了SQL的查询功能和传统的编程语言特性,如变量、条件语句、循环结构等,使得数据库管理与应用开发更为灵活...

    ORACLE PL/SQL从入门到精通

    ORACLE PL/SQL是从入门到精通的专业知识,涵盖了数据库开发与管理的多个方面,包括触发器、过程、函数、软件包、异常处理、游标、循环、分支、变量使用、数据库安装等关键知识点。 触发器是数据库中用来保证数据...

    Oracle-PL/SQL-windows-32位-客户端

    Oracle PL/SQL是Oracle数据库与开发人员之间交互的重要工具,特别是在Windows 32位系统上。这个压缩包“Oracle-PL/SQL-windows-32位-客户端”包含了Oracle数据库32位客户端所需的组件,主要用于在Windows环境下进行...

Global site tag (gtag.js) - Google Analytics