HOST_NAME (Transact-SQL)

Platí na: SQL Server 2016 (13.x) a novější verze Azure SQL DatabaseAzure SQL Managed InstanceSQL database in Microsoft Fabric

Vestavěná HOST_NAME funkce vrací název klientské pracovní stanice aktuální relace.

Transact-SQL konvence syntaxe

Syntaxe

HOST_NAME ()

Návratové typy

nvarchar(128)

Poznámky

Pokud je parametr systémové funkce volitelný, předpokládá se aktuální databáze, hostitelský počítač, uživatel serveru nebo uživatel databáze. Předdefinované funkce musí vždy následovat závorky.

Systémové funkce lze použít v seznamu select, v WHERE klauzuli a kdekoli je povolený výraz.

Důležité

Klientská aplikace poskytuje název pracovní stanice a může poskytovat nepřesná data. Nespoléhejte na HOST_NAME něj jako na bezpečnostní prvek.

Funkce HOST_NAME není v Fabric Data Warehouse podporována.

Examples

Následující příklad vytvoří tabulku, která používá HOST_NAME() v DEFAULT definici k zaznamenání názvu pracovní stanice počítačů, které vkládají řádky do objednávek záznamu tabulky.

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