viernes, 9 de diciembre de 2011

Clase 3 Viernes 9 de Diciembre de 2011.

-- // Funciones \\ --

Sysdate: Entrega fecha actual.

Ejemplo: Select sysdate From Dual



==============================================================

-- // Repaso creacion de tabla \\ --

Create table PERSONA
(Id_Persona int,
Nombre varchar2 (35),
Apellido varchar2 (35),
FechaNac Date,
Renta numeric(5,1),
constraint PK_Persona primary key (Id_Persona));

==============================================================

-- // Comando para ver las tablas creadas en la BD \\ --

Select * From Tab
Select * From Cat

-- // Comando para ver la descripcion de la tabla \\ --

Desc nombre_tabla

==============================================================
-- // Comando para crear un autoincremental \\ --


Create sequence sec_persona
Start with 1
Increment by 1;

Para insertar:
insert into persona values (sec_persona.NextVal,'Pedro','Picapiedra','1/12/1960',2222)

==============================================================

select round(renta/12) as sueldo, tipo, comentario
from visita v inner join propiedad p on v.numpropiedad = p.numpropiedad;

Select nombre, round(salario/12) as "salario mensual"
from Empleado

Select nombre, salario as "salario mensual"
from Empleado
Where salario >= 10000

Select *
From oficina
Where lower(ciudad) in ('santiago','arica')

Select *
From oficina
Where lower(ciudad) not in ('santiago','arica')

Select *
from Empleado
Where lower(cargo) not in ('gerente')

No hay comentarios:

Publicar un comentario