PL/SQL Flashcards
Definir identificador x*!
“x*!”
Literal cadena x
‘x’
Comentario x de una linea
–x
Comentario x de varias lineas
/* x */
Tipo de dato racional
NUMBER
Tipo de dato integer para operaciones rapidas
PLS_INTEGER
Tipo de dato array de n char
CHAR(n)
Tipo de dato array de char grande
LONG
Tipo de dato array de bytes pequeño
RAW
Tipo de dato array de bytes grande
LONG RAW
Tipo de dato cadena de longitud variable
VARCHAR2
Tipo de dato puntero a fichero
BFILE
Tipo de dato objeto binario 4gb
BLOB
Tipo de dato objeto caracter 2gb
CLOB
Tipo de dato booleano
BOOLEAN
Tipo de dato fecha
DATE
Crear subtipo de dato x a partir de y
SUBTYPE x IS y;
Obtener tipo de dato de columna x de tabla y
y.x%TYPE
Obtener tipo de dato de cursor o table x
x%ROWTYPE
Crear subtipo de dato x a partir de tipo restringido y(n) auxiliar z
z y(n); SUBTYPE x IS z%TYPE;
Crear variable x tipo de dato constante y asignar valor n
x CONSTANT y := n;
Crear variable x tipo de dato y no nulo y asignar valor n
x y NOT NULL := n;
Bloque estandar PL/SQL
DECLARE -> (...) BEGIN -> (...) EXCEPTION -> (...) END;
Si se cumple condicion x se ejecuta codigo y
IF (x) THEN
-> y
END IF;