jueves, 14 de marzo de 2013

a)  alter table empleado
add idempleado integer;

B) create sequence sqempleado
start with 100
increment by 10

sq empleado.nextval    (muestra el siguiente valor)

select *
from empleado
where fechanac
between
'01/01/1990' and '31/12/1990' (muestra todos los nacidos entre esas fechas


select 100+500
from dual

select sysdate
from dual

select to_char (sysdate, 'dd/mm/yyyy') as fecha  --si kiero saber la fecha completa
from dual


select to_char (sysdate, 'yyyy') as fecha --si solo kiero saber el año
from dual


--otra forma

select extract (year from sysdate) as "año actual" --si solo kiero saber el año
from dual

--otra forma

select extract (year from sysdate) as "año actual" --si solo kiero saber el año
from dual

--TRANSFORMANDO EL AÑO A NUMERO
select to_number (to_char(sysdate,'yyyy')) as "año actual"
from dual

--crear una secuencia

create sequence sqempleado

--consultando la secuencia

select sqempleado.nextval 
from dual









No hay comentarios.:

Publicar un comentario