0% encontró este documento útil (0 votos)
243 vistas

Chuleta Oracle Forms

Este documento resume las principales funciones y comandos SQL. Incluye funciones aritméticas y de cadenas, funciones para el manejo de fechas, conversiones y otras funciones. También describe los operadores lógicos, comandos de inserción, actualización y eliminación de datos, y comandos para crear, modificar y eliminar tablas, vistas, sinónimos y bases de datos.

Cargado por

Julia Luna
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
243 vistas

Chuleta Oracle Forms

Este documento resume las principales funciones y comandos SQL. Incluye funciones aritméticas y de cadenas, funciones para el manejo de fechas, conversiones y otras funciones. También describe los operadores lógicos, comandos de inserción, actualización y eliminación de datos, y comandos para crear, modificar y eliminar tablas, vistas, sinónimos y bases de datos.

Cargado por

Julia Luna
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

1 EVALUACIN FUNCIONES

FUNCIONES ARITMTICAS

FUNCIONES DE VALORES FUNCIONES DE GRUPOS DE


LIBRES
VALORES
ABS (n)
AVG (n)
CEIL (n)
COUNT ( *| [distinc | All ] expresin )
FLOOR (n)
MAX (expresin)
MOD (m , n)
MIN (expresin)
NVL (valor, expresin)
SUM (expresin)
POWER (m , exponente)
ROUND (nmero [,m])
SIGN (valor)
SQRT (n)
TRUNC (numero , [ m ]

FUNCIONES DE CADENAS DE CARACTERES

FUNCIONES QUE DEVUELVEN VALORES NUMRICOS


ASCII ( cad )
INSTR ( cad1, cad2 [ , comienzo [ , m ] ] )
LENGTH ( cad )
FUNCIONES PARA EL MANEJO DE FECHAS

SYSDATE
ADD_MONTHS ( fecha , n )
LAST_DAY ( fecha )
MONTHS_BETWEEN ( fecha1 , fecha2 )
NEXT_DAY ( fecha , CAD )
FUNCIONES DE CONVERSIN

TO_CHAR ( fecha, formato )


TO_CHAR ( nmero, formato )
TO_NUMBER ( cadena [, formato ] )
TO_DATE ( cad , formato )
OTRAS FUNCIONES

FUNCIONES QUE DEVUELVEN VALORES DE CARCTER


CHR
LOWER ( cad )
CONCAT ( cad1, cad2 ) ||
UPPER ( cad )
LPAD ( cad1, n [ , cad2 ] )
INITCAP ( cad )
RPAD ( cad1, n [ , cad2 ] )
LTRIM ( cad [ , set ] )
RTRIM ( cad [ , set ])
REPLACE ( cad , cadena-bsqueda [ , cadena-sustitucin ] )
SUBSTR ( cad , m [, n] ))
TRANSLATE ( cad1, cad2 , cad3 )

DECODE ( var, val1 , cod1 , val2 , cad2 ... , valor por defecto )
VSIZE ( expresin )
USER
UID

OPERADORES LGICOS :

ALL
ANY
EXISTS

UNION , INTERSECT , MINUS

ORDEN DELETE

1. SELECT col1, col2... FROM tabla1 WHERE condicin


UNION ( ALL ) SELECT col1, col2... FROM tabla2 WHERE
condicin ; ( combina los resultados de 2 consultas.Las filas
ducplicadas se reducen a una sola fila)
2. SELECT col1, col2... FROM tabla1 WHERE condicin
INTERSECT SELECT col1, col2... FROM tabla2 WHERE
condicin ; (devuelve las filas q son iguales.Las filas
duplicadas seran eliminadas)
3. SELECT col1, col2... FROM tabla1 WHERE condicin
MINUS SELECT col1, col2... FROM tabla2 WHERE
condicin ; (devuelve las filas que estan en la 1 select y no
estan en la 2)
ORDEN INSERT

DELETE [ From ] NombreTabla WHERE condicin ;

1. INSERT INTO NombreTabla [ ( columna [, columna ] ...) ]


VALUES ( valor [ , valor ] ...) ;
2. INSERT INTO NombreTabla1 [ ( columna [, columna ] ...) ]
SELECT { columna [ , columna ] ...| * }
ORDEN UPDATE
1. UPDATE NombreTabla
SET columna1 = valor1 , columna2 = valor2 , ...
WHERE condicin ;
2. UPDATE NombreTabla
SET colum1 = valor1 , colum2 = valor2 , ...
WHERE columna3 = ( SELECT ... ) ;
3. UPDATE NombreTabla
SET ( columna1 , columna2 , ...) = (SELECT col1, col2, ...)
WHERE condicin ;

ROLLBACK, COMMIT, AUTOCOMMIT

Deshacer

Validar

Validacin automtica | on |
| off |

CREACIN DE TABLAS
CREATE TABLE nombre_tabla
(
columna1 Tipo_de_dato ,
columna2 Tipo_de_dato ,
....
[CONSTRAINT nombre_restriccin ]
[UNIQUE] | [ PRIMARY KEY ] ( columna [, columna ] ) }
[ NOT NULL ]

[CONSTRAINT nombre_restriccin ]
[ FOREIGN KEY ( columna [, columna ] )
REFERENCES Nombre_Tabla [ columna [, columna ] ) ]
[ ON DELETE CASCADE ] ,
[CONSTRAINT nombre_restriccin ]
[CHECK ( condicin ) ]
...
) [ TABLESPACE espacio_de_tabla ] ;

Sentencia Select

SELECT [ALL | DISTINCT]


[expre_colum1, expre_colum2, | * ]

SELECT columnas de las tablas citadas en la clausula from

FROM [ nombre_tabla1, nombre_tabla2, .... ]

FROM tabla1, tabla2

[ WHERE condicin]

WHERE tabla1.columna = tabla2.columna;

[ORDER BYexpre_colum[DESC| ASC][ , espre_colum[DESC| ASC];

COMANDOS SQL:
-

LIST .-Visualiza el contenido del buffer

ALL Recupera todas las filas

LIST n.- Se lista el numero de la linea

DISTINCT Solo recupera las filas que son distinctas.

SAVE fichero.- Almacena el contenido del buffer

Operador de comparacin de cadenas de caracteres : LIKE


-

% - Comodn

_ Marcador de posicin

... WHERE col1 LIKE caracteres_especiales

NULL y NOT NULL

IN :

en el fichero.sql
-

del fichero fichero.sql


-

BETWEEN:

AND y OR

SUBCONSULTA:

SELECT

Combinacin de tablas (Join)

INPUT.- Aade una lnea a continuacin de la


actual

SPOOL fichero.- todas las salidas por pantalla se


almacenaran en un fichero.lst.

SPOOL OFF.- Libera el almacenamiento de


salidas por pantalla

FROM .
WHERE columna operador_comparativo ( SELECT .FROM)

RUN.- Repite la ejecucin de la ultima sentencia o


de lo que hay en el bufffer

<expresin> [NOT] BETWEEN valor_inicial AND valor_final

START fichero.-ejecuta el contenido almacenado


en el fichero .sql

<expresin> [NOT] IN (lista de valores separados por comas)

GET fichero.- Recupera el buffer del contenido

CLEARscr.- Borra la pantalla

VISTAS DEL DICCIONARIO DE DATOS

[Add constraint restriccin]


[Drop constraint restriccin]};

Informacin general: users_constraints, all_constraints, dba_constraints.


Informacin sobre columnas: user_cons_columns, all_cons_columns,

CREACIN Y USO DE VISTAS

dba_cons_columns.
Create [or replace] view nombre_tabla

CREACIN DE UNA TABLA CON DATOS RECUPERADOS EN


UNA CONSULTA

[(columna [, columna])]
As consulta;

Create table Nombre_Tabla

BORRADO DE VISTAS

(
Columna [, Columna]

Drop view nombre_tabla;

)
As consulta;

CREACIN DE SINNIMOS

SUPRESIN DE TABLAS

Create [Public] Synonym nombre_sinnimo For [usuario.]Nombre_tabla;

Drop table [usuario.]nombre_tabla [Cascade constraints];

BORRADO DE SINNIMOS

ORDEN TRUNCATE

Drop [Public] Synonym [usuario.]sinnimo;

Truncate table [usuario.]nombre_tabla [{drop|reuse} storage];

CAMBIOS DE NOMBRE

MODIFICACIN DE TABLAS

Rename nombreanterior To nombrenuevo;

Alter table nombre_tabla


{[Add (columna [,columna] ...)]
[Modify (columna [,columna] ...)]

También podría gustarte