Sdílet prostřednictvím


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

Vrátí název pracovní stanice.

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 klauzuli WHERE 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 jako na funkci zabezpečení.

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  

Viz také

Výrazy (Transact-SQL)
Systémové funkce (Transact-SQL)