SQL

PREVIO 7 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN PL/SQL INTRODUCCIÓN El lenguaje que se emplea para programar varía de un Sistema Manejador de Bases

1 downloads 181 Views 121KB Size

Recommend Stories


SQL
Oracle University | Contact Us: +34916267792 Oracle Database: Programación con PL/SQL Duration: 5 Days What you will learn Este curso de formación Or

SQL
Oracle University | Contacte con nosotros: 902 302 302 Oracle Database 10g: Conceptos Básicos de SQL y PL/SQL Duración: 5 Días Lo que aprenderá Obte

SQL
Oracle University | Contact Us: +34916267792 Oracle Database: Conceptos Básicos de SQL y PL/SQL Duration: 5 Days What you will learn Este curso está

SQL NUEVO
Oracle University | Llámenos: 01-800-919-3027 Base de Datos Oracle 10g: Programación con PL/SQL NUEVO Duración: 5 días Lo que aprenderá Este curso of

SQL Nuevo
Oracle University | Contacte con nosotros: 902 302 302 Oracle Database 11g: Programación con PL/SQL Nuevo Duración: 5 Días Lo que aprenderá Este cur

SQL (Structured Query Language)
Lenguaje de consulta estructurado relacional. Sistema gestor de bases de datos. Diagramas. Usuarios. Permisos. Copias de seguridad. Scripts

Story Transcript

PREVIO 7

INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN PL/SQL INTRODUCCIÓN El lenguaje que se emplea para programar varía de un Sistema Manejador de Bases de Datos Relacional (RDBMS) a otro, el que utiliza Oracle se llama PL/SQL (Procedural Lenguaje/SQL) y es un lenguaje de programación que se usa para acceder y trabajar con bases de datos en Oracle desde distintos entornos. Cada unidad PL/SQL puede contener uno o más bloques que pueden estar anidados. Un bloque PL/SQL puede ser anónimo (no tiene nombre) o un subprograma (función o procedimiento, con las características clásicas de éstos). ESTRUCTURA DE UN BLOQUE PL/SQL Un bloque anónimo PL/SQL está compuesto de tres partes principales. Su estructura básica es la siguiente:

DECLARE

Sección Declarativa

Variables, constantes, excepciones...

BEGIN

Órdenes SQL Órdenes PL/SQL

Sección Ejecutable

EXCEPTION

Sección de excepciones

Acciones que se realizan END; /

MANUAL DE PRÁCTICAS DE BASES DE DATOS

• Sección declarativa (opcional). Contiene las variables, cursores y tipos usados por el bloque. Sólo es necesaria cuando se requiere definir variables en el bloque. • Sección ejecutable (obligatoria). Contiene órdenes SQL y órdenes PL/SQL para manipular los datos del bloque. • Sección de excepciones (opcional). Especifica las acciones a realizar en caso de error o cuando se producen excepciones en la ejecución. Sólo existirá si se van a tratar errores en los bloques. Para ejecutar un bloque PL/SQL siempre hay que colocar al final la barra /. Pueden añadirse comentarios al código. Estos comentarios pueden ser especificados con: /*comentario más comentario */ -- comentario de línea

USO DE VARIABLES Las variables son zonas de memoria nominadas que permiten almacenar un valor. Pueden utilizarse para pasar valores como argumentos a subprogramas. También podrán utilizarse para almacenar valores devueltos o requeridos por una orden SQL. Las variables se caracterizan por su nombre, compuesto por letras, números y los caracteres $, _ o #. El nombre puede tener hasta un máximo de 30 caracteres y no debe ser una palabra reservada. Todas las variables tienen un tipo, el cual puede ser: • Escalar. Almacenan un valor único. Son los mismos que los de las columnas de las

tablas (VARCHAR2, NUMBER, DATE, CHAR, LONG, LONG_RAW, BINARY_INTEGER, LAW_INTEGER) además de BOOLEAN y CONSTANT.

Las variables BOOLEAN pueden tomar el valor TRUE, FALSE o NULL; las cuales pueden combinarse mediante operadores lógicos (NOT, AND, OR). Las expresiones pueden devolver valores BOOLEANOS utilizando operadores relacionales (

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.