Consultar a la BD
SELECT * FROM PERFILES;
Insertar en la BD
INSERT INTO ESQUEMA.TABLA_USUARIO (ID_US,NOM_US,APE_US) VALUES('1','pepito','perez');
Actualizar en la BD
UPDATE ESQUEMA.TABLA_USUARIO SET ESQUEMA.TABLA_USUARIO.NOM_US='juan',ESQUEMA.TABLA_USUARIO.APE_US='vaca'
WHERE ESQUEMA.TABLA_USUARIO.ID_US=1;
Eliminar tabla BD
DROP TABLE ESQUEMA.TABLA_USUARIO;
Limpiar tabla en la BD
TRUNCATE TABLE ESQUEMA.TABLA_USUARIO;
Realizar commint en la BD
COMMIT;
Realizar Update de un CAMPO_NUEVO en una tabla con muchos registros en una BD con un contador de progreso
Declare
cursor INSERT_CONTEO is select id_tbl_usuario from tbl_usuario;
contador1 number:=0;
begin
for contador in INSERT_CONTEO loop
UPDATE tbl_usuario SET CAMPO_NUEVO=1 where id_tbl_usuario = contador.id_tbl_usuario;
contador1:=contador1+1;
if contador1=500 then
COMMIT;
contador1:=0;
end if;
end loop;
end ;
Consultar porciones de código en toda la BD
select OWNER, NAME, TYPE, LINE, TEXT
from all_source
where --owner = 'SYS' and
type in ('PACKAGE', 'PACKAGE BODY')
and upper(text) like upper('%select * from nombre_tabla%');