Temas Varios

Páginas: 13 (3058 palabras) Publicado: 22 de febrero de 2013
Instrucciones PL/SQL | febrero 8
2013
|
INTRODUCCION. En un entorno de base de datos los programadores pueden construir bloques PL/SQL para utilizarlos como procedimientos o funciones, o bien pueden escribir estos bloques como parte de scripts SQL*Plus. Los programas o paquetes de PL/SQL se pueden almacenar en la base de datos como otro objeto, y todos los usuarios que estén autorizadostienen acceso a estos paquetes. Los programas se ejecutan en el servidor para ahorrar recursos a los clientes. | |

Que es PL/SQL
PL/SQL (Procedural Language/Structured Query Language) es un lenguaje de programación incrustado en Oracle. PL/SQL soportará todas las consultas, ya que la manipulación de datos que se usa es la misma que en SQL,incluyendo nuevas características: El lenguaje PL/SQL estáincorporado en: En un entorno de base de datos los programadores pueden construir bloques PL/SQL para utilizarlos como procedimientos o funciones, o bien pueden escribir estos bloques como parte de scripts SQL*Plus.

Los programas o paquetes de PL/SQL se pueden almacenar en la base de datos como otro objeto, y todos losusuarios que estén autorizados tienen acceso a estos paquetes. Los programasse ejecutan en el servidor para ahorrar recursos a los clientes.

Tipos de Variables
A continuación se muestra un listado de los tipos de datos disponibles en Oracle / PLSQL. Hemos tratado de diferenciar los tipos de datos entre las versiones de Oracle 8i y Oracle 9i.
| |
| |
| |

Tipo de dato / Sintaxis | Oracle 8i | Oracle 9i | Descripción |
dec(p, e) | La precisión máximaes de 38 dígitos. | Donde p es la precisión y e la escala. Por ejemplo: dec(3,1) es un número que tiene 2 dígitos antes del decimal y un dígito después del decimal. |
decimal(p, e) | La precisión máxima es de 38 dígitos. | Donde p es la precisión y e la escala. Por ejemplo: decimal(3,1) es un número que tiene 2 dígitos antes del decimal y un dígito después del decimal. |
double precision | || |
float | La precisión máxima es de 38 decimales. | | |
int | | | | |
integer | | | | |
numeric(p, e) | La precisión máxima es de 38 dígitos. | Donde p es la precisión y e la escala. Por ejemplo: numeric(7,2) es un número que tiene 5 dígitos antes del decimal y 2 dígitos después del decimal. | |
number(p, e) | La precisión máxima es de 38 dígitos. | Donde p es la precisióny e la escala. Por ejemplo: number(7,2) es un número que tiene 5 dígitos antes del decimal y 2 dígitos después del decimal. | |
real | | | | |
smallint | | | | |
char (tamaño) | Hasta 32767 bytes en PLSQL. Hasta 2000 bytes en Oracle 8i/9i. | Donde tamaño es el número de caracteres a almacenar. Son cadenas de ancho fijo. Se rellena con espacios. | |
varchar2 (tamaño) | Hasta 32767bytes en PLSQL. Hasta 4000 bytes en Oracle 8i/9.i | Donde tamaño es el número de caracteres a almacenar. Son cadenas de ancho variable. | |
long | Hasta 2 gigabytes. | Son cadenas de ancho variable. | |
raw | Hasta 32767 bytes en PLSQL. Hasta 2000 bytes en Oracle 8i/9i. | Son cadenas binarias de ancho variable. | |
long raw | Hasta 2 gigabytes. | Son cadenas binarias de ancho variable. ||
date | Una fecha entre el 1 de Enero de 4712 A.C. y el 31 de Diciembre de 9999 D.C. | | |
timestamp (fractional seconds precision) | No soportado por Oracle 8i. | fractional seconds precision debe ser un número entre 0 y 9. (El valor por defecto es 6) | Incluye año, mes día, hora, minutos y segundos. Por ejemplo: timestamp(6) | |
timestamp (fractional seconds precision) with time zone| No soportado por Oracle 8i. | fractional seconds precision debe ser un número entre 0 y 9. (El valor por defecto es 6) | Incluye año, mes día, hora, minutos y segundos; con un valor de desplazamiento de zona horaria. Por ejemplo: timestamp(5) with time zone | |
timestamp (fractional seconds precision) with local time zone | No soportado por Oracle 8i. | fractional seconds precision debe...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Temas variados
  • Temas variados
  • Temas variados
  • Temas variados
  • Temas varios
  • Temas Variados
  • Temas Variados
  • Temas Variados

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS