ELIMINA LA BIBLIOTECA
Usate il comando DROP LIBRARY per rimuovere una libreria condivisa definita dall'utente esistente da un database. Quando si elimina una libreria condivisa, i file oggetto della libreria condivisa vengono rimossi anche dal repository degli oggetti del codice utente.
Sintesi
DROP LIBRARY library_name
Immissione
Immissione | Descrizione |
---|---|
nome_biblioteca | Specifica il nome di una libreria condivisa definita dall'utente esistente. Per i sistemi che supportano più schemi, è possibile specificare un nome nel formato schema.library per rilasciare una libreria in uno schema diverso da quello del database corrente. Non è possibile rilasciare una libreria in un altro database. |
Output
Il comando DROP LIBRARY ha le seguenti uscite:
Emissione | Descrizione |
---|---|
DROP LIBRARY | Il messaggio che il sistema restituisce se il comando ha successo. |
ERROR: RemoveLibrary: library libname does not exist | Il messaggio che il sistema restituisce se la libreria condivisa specificata non esiste nel database corrente. |
ERROR: Can't delete library mylib - name depends on it | Il messaggio che il sistema restituisce se si cerca di eliminare una libreria condivisa definita dall'utente a cui fa riferimento un UDX esistente. Il valore del nome può essere il nome di un'altra libreria o la firma di una UDF o UDA. |
Descrizione
Non è possibile abbandonare una libreria condivisa definita dall'utente in uso in una query attiva. Al termine della transazione di interrogazione attiva, il sistema elabora il comando DROP LIBRARY per eliminare la libreria condivisa. La libreria condivisa deve essere definita nel database corrente.
Privilegi richiesti
- È necessario disporre del privilegio Drop sull'oggetto LIBRARY.
- È necessario avere il privilegio Drop sull'oggetto specifico della libreria condivisa.
- È necessario possedere la libreria condivisa.
- È necessario essere l'utente amministratore del database, possedere il database corrente o lo schema corrente nei sistemi che supportano più schemi.
Attività comuni
Usate il comando DROP LIBRARY per eliminare una libreria condivisa esistente da un database.
Utilizzo
- Per abbandonare la libreria di esempio mylib, inserire:
MYDB.SCHEMA(MYUSER)=> DROP LIBRARY mylib;