Articles of dell’oracle

Confronto con la data in Oracle sql

Ho una colonna ‘creation_date’ che è di tipo ‘date’ , quando sto interrogando la mia tabella per i record distinti basati su ‘creation_date’ Sto ricevendo 6 record: select distinct creation_date from test_table; produzione: 06-APR-11 06-APR-11 28-MAR-11 06-APR-11 06-APR-11 18-MAR-11 In questa uscita il 6 aprile viene visualizzato 4 volte anche quando ho usato distinti nella […]

oracle insert only time

Vorrei inserire i dati in DB come ora, non come data. Se uso to_date(‘2012-08-31 07:39:33’, ‘YYYY-MM-DD HH24:MI:SS’) aggiunge anche la data. Se uso to_date(’09:34:00′, ‘HH24:MI:SS’) aggiunge anno, mese, giorno, dal nulla: | Più tardi ho bisogno di ottenere righe in cui il tempo è compreso tra x e y, senza tenere conto dell’anno, del mese […]

Ricorsione in Oracle

Ho la seguente tabella in un oracle: Parent(arg1, arg2) e voglio la chiusura transitiva della relazione genitore. Cioè, voglio la seguente tabella Ancestor(arg1, arg2) Com’è ansible in Oracle? Sto facendo quanto segue: WITH Ancestor(arg1, arg2) AS ( SELECT p.arg1, p.arg2 from parent p UNION SELECT p.arg1 , a.arg2 from parent p, Ancestor a WHERE p.arg2 […]

Usando la data in un vincolo di controllo, Oracle

Sto cercando di verificare aggiungere il seguente vincolo ma Oracle restituisce l’errore mostrato di seguito. ALTER TABLE Table1 ADD (CONSTRAINT GT_Table1_CloseDate CHECK (CloseDate > SYSDATE), CONSTRAINT LT_Table1_CloseDate CHECK (CloseDate (CloseDate + (SYSDATE + 730)))); Errore: Error report: SQL Error: ORA-02436: date or system variable wrongly specified in CHECK constraint 02436. 00000 – “date or system […]

Calcola la differenza tra 2 date / ore in Oracle SQL

Ho una tabella come segue: Filename – varchar Creation Date – Date format dd/mm/yyyy hh24:mi:ss Oldest cdr date – Date format dd/mm/yyyy hh24:mi:ss Come posso calcolare la differenza in ore, minuti e secondi (e possibilmente giorni) tra le due date in Oracle SQL? Grazie

Come vengono archiviate le date in Oracle?

Come vengono archiviate le date in Oracle? Per esempio, so che la maggior parte dei sistemi usa Epoch time per determinare che ore sono. Calcolando quanti secondi di distanza dal 1 ° gennaio 1970. Anche Oracle fa questo? La ragione per cui la sto chiedendo è che se prendi due date in Oracle e le […]