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.
Si applica a: SQL Server 2016 (13.x) e versioni
successive database SQL di Azure
AzureSQL Managed Instance
SQL database in Microsoft Fabric
La HOST_NAME funzione integrata restituisce il nome della workstation client della sessione corrente.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
HOST_NAME ()
Tipi restituiti
nvarchar(128)
Osservazioni:
Se il parametro per una funzione di sistema è facoltativo, vengono utilizzati il database, il computer host, l'utente del server o l'utente del database correnti. Le funzioni predefinite devono essere sempre seguite da parentesi.
Le funzioni di sistema possono essere usate nell'elenco di selezione, nella WHERE clausola e in qualsiasi punto in cui è consentita un'espressione.
Importante
L'applicazione client fornisce il nome della workstation e può indicare dati non accurati. Non fare affidamento su HOST_NAME di esso come funzione di sicurezza.
La HOST_NAME funzione non è supportata in Fabric Data Warehouse.
Esempi
Nell'esempio seguente viene creata una tabella che utilizza HOST_NAME() in una definizione DEFAULT per registrare il nome di workstation dei computer in cui vengono inserite righe in una tabella di registrazione degli ordini.
CREATE TABLE Orders
(OrderID INT PRIMARY KEY,
CustomerID NCHAR(5) REFERENCES Customers(CustomerID),
Workstation NCHAR(30) NOT NULL DEFAULT HOST_NAME(),
OrderDate DATETIME NOT NULL,
ShipDate DATETIME NULL,
ShipperID INT NULL REFERENCES Shippers(ShipperID));
GO