Obtener el mínimo entre dos fechas
SELECT LEAST(date_1, date_2) FROM DUAL;
SELECT LEAST(date_1, date_2) FROM DUAL;
select * from tabla
where dbms_lob.instr(campo, utl_raw.cast_to_raw('texto_a_buscar'))>0;
SELECT sequence_name, last_number
from user_sequences;
[!info] Nota
select secuencia.currval from dualsolo se puede usar en la misma sesión que se haya hecho unsecuencia.nextval.
ALTER SEQUENCE nombre_secuencia INCREMENT BY -n;
[!error] Cuidado Esto cambia la forma de funcionar la secuencia, así cada vez que se hace un nexval decrementaría lo que le hemos puesto. Así que una vez que esté en el número correcto habrá que hacer:
ALTER SEQUENCE nombre_secuencia INCREMENT BY 1
'Hello..' || chr(13) || chr(10) || 'how are you';
SELECT * FROM tabla WHERE round(campo) <> campo
SELECT sys_context('userenv','db_name') FROM dual
EXPLAIN PLAN
for select * from tabla;
SELECT * FROM plan_table
where trunc(timestamp) = trunc(sysdate);
SELECT 'alter ' || object_type || ' ' || object_name || ' compile;'
FROM user_objects
WHERE STATUS <> 'VALID'
AND object_type IN ('VIEW','SYNONYM','PROCEDURE','FUNCTION','PACKAGE','TRIGGER');
Bases de Datos SQL (Relacionales)
Bases de datos NoSQL