Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Applies to:SQL Server
Azure SQL Managed Instance
Analytics Platform System (PDW)
Warehouse in Microsoft Fabric
Modifica il contesto del database nel database o nello snapshot del database specificato.
Convenzioni relative alla sintassi Transact-SQL
Syntax
USE { database_name }
[ ; ]
Arguments
database_name
Nome del database o dello snapshot del database a cui viene modificato il contesto utente. Database and database snapshot names must comply with the rules for identifiers.
In Database SQL di Azure il parametro del database può fare riferimento solo al database corrente. Se viene fornito un database diverso dal database corrente, l'istruzione non passa da un database all'altro USE
e viene restituito il codice di errore 40508. Per cambiare database, è necessario connettersi direttamente al database. L'istruzione USE
è contrassegnata come non applicabile al database SQL di Azure nella parte superiore di questa pagina, perché anche se è possibile avere l'istruzione USE
in un batch, non esegue alcuna operazione.
Remarks
Quando un account di accesso di SQL Server si connette a SQL Server, tale account viene connesso automaticamente al relativo database predefinito e acquisisce il contesto di sicurezza di un utente del database. Se non viene creato alcun utente di database per l'account di accesso di SQL Server, l'account di accesso si connette come guest. Se l'utente del database non dispone dell'autorizzazione CONNECT per il database, l'istruzione USE
ha esito negativo. Se non viene assegnato alcun database predefinito all'account di accesso, il database predefinito è impostato su master
.
USE
viene eseguito sia in fase di compilazione che in fase di esecuzione e diventa effettivo immediatamente. Pertanto, le istruzioni visualizzate in un batch dopo l'esecuzione dell'istruzione USE
nel database specificato.
Permissions
È necessaria CONNECT
l'autorizzazione per il database di destinazione.
Examples
Nell'esempio seguente il contesto di database viene impostato sul database AdventureWorks2022
.
USE AdventureWorks2022;
GO