Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SQL Instrucciones
SQL Instrucciones
- Los valores nulos en las expresiones siempre dan como resultado un valor nulo
Instruccin
Definicin
. ED
. CLEAR SCR
Borra la pantalla
. START fichero
. RUN
. LIST
. SAVE fichero
. GET fichero
. INPUT
. DEL
. SPOOL fichero
. SPOOL OFF
Ejemplos
. RUN
.R
. LIST
. LIST n
.Ln
Modifica la tabla,
aadiendo nuevos campos,
cambiando caractersticas de los campos,
aadiendo restricciones,
suprimiendo restricciones
Se elimina la vista1
. RENAME nombreanterior
TO nombrenuevo ;
Se borra el sinonimo1
selecciona campos;
HAVING cond
ORDER BY campo1 [DESC | ASC],
campo2 [DESC | ASC], ...
de la(s) tabla(s);
selecciona filas;
. condiciones:
where NOTA = 5
where EDAD < 26 ; EDAD > 26
where PRECIO >= 50 ; PRECIO <= 50
where DESC <> 15 ; DESC != 15
where a=8 AND b=3
where a=8 OR b=3
where NOT a=8
where APE LIKE A%
where GRUPO LIKE A_
where GRUPO IS NULL
where GRUPO IS NOT NULL
where DEPT IN (20,30,40)
where DEPT BETWEEN 10 AND 50
.NOTAS:
. Los literales van entre comillas simples
Se rellena a espacios
toda la longitud de la
variable CHAR
. UNION (ALL)
. INTERSECT
. MINUS
. UPDATE EMPLE
SET PROV=Bizkaia
WHERE PROV=Vizcaya ;
. UPDATE tabla
SET col1=val1, col2=val2
WHERE col3 = (SELECT) ;
. UPDATE tabla1
SET (col, col2,) = (select kol1,kol2
FROM tabla2)
WHERE cond ;
. DELETE (FROM) tabla
WHERE cond ;
. COMMIT ;
. ROLLBACK ;
. AUTOCOMMIT
. UPDATE EMPLE
SET PROV=Bizkaia
WHERE PROV=(SELECT PROV FROM PROVINCIAS
WHERE CP=48) ;
. UPDATE EMPLE
SET (APENOM) = (SELECT UPPER(APENOM) FROM EMPLE
WHERE DNI=30456546)
WHERE PROV=Bizkaia ;
Otras funciones
. DECODE (var,val1,cod1, val2, cod2...,
valdefecto)
.
.
.
.
.
VSIZE (expresin)
USER
SHOW USER
UID
CONNECT usuario/password
10
SCOTT
el usuario es 'SCOTT'
CONECTADO
Funciones aritmticas
. ABS (n)
. CEIL (n)
. FLOOR (n)
. MOD (m, n)
. SIGN (valor)
. SQRT (n)
. TRUNC (numero [,m])
8
9
1.6
2
130
1
-1
3
1.5
1
120
. COUNT (* | expresin)
. MAX (expresin)
. MIN (expresin)
. SUM (expresin)
24
10
16
2500
600
130000
Funciones de listas
. GREATEST (valor1, valor2...)
. LEAST (valor1, valor2...)
A
65
LANDER
Lander
--Lander
' Lander'
Lander-'Lander '
bLLL
'abaLLL'
LLL
. LENGTH (cad)
' abaLLL'
xxcdxxe
'a cda e'
CD
EF
CDEFG
12c21f
'cf'
5
3
2
. LENGTH ('Urritxe')
02/10/02
03/10/02
Funciones de conversin
. TO_CHAR (FECHA, 'formato')
o rol.
PUBLIC adjudica los privilegios a todos los
usuarios actuales o futuros.
WITH ADMIN OPTION permite que el
receptor del privilegio o rol pueda asignar
esos mismos privilegios de administrador a
otros usuarios o roles.
Retira privilegios sobre objetos o columnas
de objetos a un usuario o rol.
PUBLIC retira los privilegios a todos los
usuarios actuales o futuros.
Modificacin de la tablespace.
Elimina el tablespace.
INCLUDING CONTENTS permite borrar un
tablespace que tenga datos.