Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2016 (13.x) und spätere Versionen
Azure SQL-Datenbank
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Die HOST_NAME integrierte Funktion gibt den Namen des aktuellen Sitzungs-Workstation-Namens zurück.
Transact-SQL-Syntaxkonventionen
Syntax
HOST_NAME ()
Rückgabetypen
nvarchar(128)
Hinweise
Wenn der Parameter für eine Systemfunktion optional ist, wird von der aktuellen Datenbank, dem aktuellen Hostcomputer, dem aktuellen Serverbenutzer oder dem aktuellen Datenbankbenutzer ausgegangen. Auf integrierte Funktionen müssen immer runde Klammern folgen.
Systemfunktionen können in der Auswahlliste, in der Klausel und an einer beliebigen Stelle verwendet werden, an der WHERE ein Ausdruck zulässig ist.
Wichtig
Die Clientanwendung stellt den Namen der Arbeitsstation bereit, und sie kann fehlerhafte Daten angeben. Verlassen Sie sich nicht auf HOST_NAME diese als Sicherheitsfunktion.
Die Funktion HOST_NAME wird in Fabric Data Warehouse nicht unterstützt.
Beispiele
Im folgenden Beispiel wird eine Tabelle erstellt, bei der HOST_NAME() in einer DEFAULT -Definition verwendet wird, um den Arbeitsstationsnamen von Computern aufzuzeichnen, die Zeilen in eine Tabelle zur Auftragsaufzeichnung einfügen.
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