Dela via


HOST_NAME (Transact-SQL)

Gäller för: SQL Server 2016 (13.x) och senare versioner Azure SQL DatabaseAzure 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  

Se även

Uttryck (Transact-SQL)
System Functions (Transact-SQL)