Nwlapcug.com


Come unire due colonne Date in Oracle

Oracle è un sistema di computer che ti permette di costruire rapporti dai dati grezzi che sono ospitati in un database. Oracle supporta il linguaggio PL/SQL e SQL. Uno degli attributi che è possibile utilizzare durante la creazione di rapporti è l'istruzione MERGE. Questa istruzione consente di selezionare le righe da una o più origini e aggiornare o inserire i dati in una tabella. Con l'istruzione MERGE, non è possibile aggiornare la stessa riga della tabella più volte. Se la tabella sta per essere aggiornati o inseriti è basato sui comandi nella clausola ON dell'istruzione MERGE.

Istruzioni

1

Aprire Oracle. Digitare il nome utente nel campo di testo per il nome utente. Digitare la password nel campo di testo password. Digitare il vostro database nel campo di testo per il database o utilizzare l'elenco di valori (freccia giù) per selezionare un database.

2

Creare due query di pratica. Nella prima query, selezionare tre colonne--ad esempio, CUST_ID, data e valore dal client 1. Salvare una query come "CHANGE_DATE_A." Creare un secondo, ma utilizzare client 2 con colonne CUST_ID, data e valore. Salvare la query seconda come "NEW_DATE_B." Due query verrà utilizzata per unire le colonne in entrambi i file. Eseguire una query e due può contenere uno qualsiasi degli attributi che si desidera utilizzare. SELEZIONARE, FROM e ORDER BY sono alcuni attributi che si desidera utilizzare per generare colonne di data. Premere l'icona di execute.

3

Digitare "MERGE in NEW_DATE_B ND" nella query due, sotto la query originale. Tale parametro indica Oracle che si saranno fusione dati nel file di NEW_DATE_B. Esso è anche assegnando il tuo file B NEW_DATE il soprannome di ND. Questo farà risparmiare tempo e spazio nella tua procedura di comando.

4

Digitare "Utilizzando CHANGE_DATE_A CD" sotto MERGE INTO, direttamente sotto la "G" in Unione. Tale parametro indica Oracle che si sarà fusione il tuo file CHANGE_DATE_A nel file NEW_DATE_B. Esso è anche l'assegnazione di file CHANGE_DATE_A un soprannome di CD.

5

Digitare "(CD. CUST_ID = ND. Cust_id e CD. DATA = ND. Data) "direttamente sotto la sezione"utilizzo." Tale parametro indica Oracle per unire i dati nella colonna CUST_ID su entrambi i file in un'unica colonna. Esso è anche istruire Oracle per unire la data nella colonna data su entrambi i file in una colonna.

6

Tipo "quando abbinato quindi aggiornare ND SET. VALORE = CD. VALORE"direttamente sotto"ON". Tale parametro indica Oracle affinché corrispondano ai dati nella colonna valore in entrambi i file.

7

Tipo "Quando non ha trovato poi inserire valori (CUST_ID, data, VALUE);". Tale parametro indica Oracle per inserire i dati precedentemente forniti in entrambi i file senza unire i due file insieme, se i dati non corrisponde. Nei risultati, verranno elencati tutti i dati senza pari. Premere l'icona di execute. I risultati della query restituirà tre colonne, CUST_ID, data e valore, con i dati da entrambi i file CHANGE_DATE_A e il NEW_DATE_B. La differenza è che i dati che viene generati in questo momento sotto ogni colonna contengano i dati dal client 1 e 2.