Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2016 (13.x) och senare versioner
Azure SQL Database
Azure SQL Managed Instance
Returnerar arbetsstationsnamnet.
Transact-SQL syntaxkonventioner
Syntax
HOST_NAME ()
Returtyper
nvarchar(128)
Anmärkningar
När parametern till en systemfunktion är valfri antas den aktuella databasen, värddatorn, serveranvändaren eller databasanvändaren. Inbyggda funktioner måste alltid följas av parenteser.
Systemfunktioner kan användas i urvalslistan, i WHERE-satsen och var som helst där ett uttryck tillåts.
Viktigt!
Klientprogrammet tillhandahåller arbetsstationsnamnet och kan ge felaktiga data. Förlita dig inte på HOST_NAME som en säkerhetsfunktion.
Examples
I följande exempel skapas en tabell som använder HOST_NAME() i en DEFAULT definition för att registrera arbetsstationsnamnet för datorer som infogar rader i en tabell som registrerar beställningar.
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