Attualmente sto eseguendo il debug attraverso un processo batch che esegue molte istruzioni DML, ma non esegue immediatamente un commit. Sarebbe bello poter visualizzare le modifiche "in sospeso" da un'altra sessione mentre la transazione non è impegnata. È possibile? Esempio: Insert into table myTable (col1, col2) values ("col1", "col2"); --Somehow …
Le mie competenze principali sono con SQL Server, ma mi è stato chiesto di eseguire alcune ottimizzazioni di una query Oracle. Ho scritto il seguente SQL: declare @startDate int select @startDate = 20110501 E ottengo questo errore: declare @startDate int select @startDate = 20110501 Error at line 1 ORA-06550: line …
Ho letto composite indexese sono un po 'confuso riguardo all'ordinazione. Questa documentazione (poco meno della metà) indica In generale, è necessario inserire prima la colonna che si prevede verrà utilizzata per prima nell'indice. Tuttavia, poco dopo dice creare un indice composito mettendo prima la colonna più selettiva; cioè, la colonna …
DB: Oracle 10g O / S: Windows Server 2003 64 bit Richiedo l'elenco delle sessioni Oracle generate dalle applicazioni Web (filtro per programma = w3wp.exe) select * from V$session where UPPER(program) LIKE '%W3%' order by logon_time Secondo Logon_Time, perché sono ancora attive le sessioni dal 31/07/2012 o dal 01/08/2012 o …
Durante il test di alcuni script di migrazione con una copia dei dati di produzione (gli script funzionano bene con i dati di sviluppo) ho trovato una situazione curiosa. Un VINCITORE è cambiato, quindi sto inviando i comandi DROP + ADD: ALTER TABLE A_DUP_CALLE DROP CONSTRAINT A_DUP_CALLE_UK1; ALTER TABLE A_DUP_CALLE …
come creare un numero incrementale nella query oracle sql senza creare alcuna tabella? Ho provato a utilizzare la clausola "with", ma non sono riuscito a ottenere il risultato previsto. Sto usando Oracle 10g ecco il codice che provo, sembra non funzionare: WITH TABLE3 AS ( SELECT 2008 YEARS FROM dual …
Mi chiedevo se qualcuno potesse verificare la mia comprensione delle differenze tra quei 3 termini relativi ai database Oracle. Molte fonti confondono questi termini e non li spiegano in dettaglio, quindi è stato un po 'una sfida trovare informazioni. Da quello che raccolgo: Commit e commit rapido sono esattamente la …
Esiste un modo "migliore" per riscrivere una SELECTclausola in cui più colonne utilizzano le stesse CASE WHENcondizioni in modo che le condizioni vengano verificate una sola volta? Vedi l'esempio sotto. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X' THEN 'Cancelled' …
In ritardo, ho dovuto affrontare molte contese per il blocco delle file. La tabella in conflitto sembra essere una tabella particolare. Questo è generalmente ciò che accade: Lo sviluppatore 1 avvia una transazione dalla schermata del front-end di Oracle Forms Lo sviluppatore 2 avvia un'altra transazione, da una sessione diversa …
Modifica / Prefazione: questa domanda è stata migrata da SO poiché sono particolarmente interessato alla domanda sui timeout nelle query dei collegamenti DB. La soluzione fornita da SO è in qualche modo OK, ma sono davvero interessato alla domanda stessa. Motivazione: ho avuto una query in esecuzione "per sempre" (più …
Ho un oggetto chiamato cot_ntn_pi_v. Mi è stato detto che questo era un sinonimo. Non appare nella tabella all_synonies. Sembra una vista o una tabella ma non riesco a trovarla nella tabella di tutti gli oggetti. Posso selezionarlo, ma non posso rilasciarlo poiché "non esiste" e non posso creare una …
Voglio trovare lo spazio effettivo consumato dagli indici su un tavolo in Oracle 10g. Non intendo includere lo spazio riservato da Oracle per un utilizzo futuro. (Il sovraccarico per Oracle non dovrebbe essere considerato.) Voglio i byte usati non i byte allocati. Potete aiutarmi ad andare avanti? Inoltre, esiste un …
Tre o quattro anni fa ho letto in un blog Oracle da qualche parte che un DBA aveva usato per la risoluzione di un incidente di emergenza una funzionalità Oracle 10g di sostituzione SQL in tempo reale. Fondamentalmente, ha configurato Oracle in modo tale che ogni volta che riceveva una …
Voglio eliminare un'istanza di Oracle (Oracle 10.2.0.4.0) creata nel sistema operativo AIX 6.0. So di poter eliminare tutti i file dbf e ctl nel Terminale, ma penso che non sia il modo migliore per farlo. Penso che debba essere un modo più pulito per farlo. Grazie in anticipo.
Come posso ordinare in Oracle una colonna Varchar2 o NVarchar2 per essere nel mio ordine definito personalizzato. Oppure sono disponibili opzioni esistenti che inseriranno prima le lettere, quindi i numeri, quindi tutti i caratteri speciali. Il nostro primo approccio consisteva nell'utilizzare una funzione che esegue manualmente la mappatura dei caratteri …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.