Come controllare per vedere se esiste un record in Oracle

December 21

Il database Oracle record duplicati, quindi è necessario verificare se esiste un record prima di inserire una riga aggiuntiva. Si utilizza la base di Oracle "select" per trovare un record nelle tabelle del database Oracle. Se il record non viene trovato, il record stabilito restituisce nulla. Se esiste il record, è possibile rivedere la riga nel software di editing PL-SQL.

istruzione

1 Aprire il software Oracle Enterprise Manager o il vostro preferito editor di PL-SQL dal menu dei programmi di Windows. Accedi al tuo database Oracle con il tuo username e password.

2 Creare la "select" per cercare il record esistente. Il modo migliore per ridurre l'elenco dei record è quello di interrogare su un campo di identificazione. Se non si dispone di un identificatore univoco, è necessario eseguire una query utilizzando altri parametri. Per esempio, le seguenti ricerche istruzione PL-SQL per tutti i clienti con un cognome di "Smith:"

select * from clienti dove cognome = 'Smith';

3 Fare clic sul pulsante "Esegui" per eseguire l'istruzione. A seconda del numero di clienti che hai con un cognome di "Smith," tutti i risultati vengono visualizzati nel riquadro risultati. Per eseguire una query su un campo identificativo univoco, utilizzare il seguente codice:

select * from clienti dove CustomerID = 111

In questo esempio, un cliente con l'ID di "111" viene restituito nel pannello dei risultati. Perché la ricerca è l'ID univoco, un solo record viene restituito.