Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Zwraca numer identyfikacyjny stacji roboczej. Numer identyfikacyjny stacji roboczej to identyfikator procesu (PID) aplikacji na komputerze klienckim łączącej się z SQL Server.
Transact-SQL konwencje składni
Syntax
HOST_ID ()
Typy zwracane
char(10)
Remarks
Jeśli parametr funkcji systemowej jest opcjonalny, przyjmuje się, że przyjmuje się bieżącą bazę danych, komputer hosta, użytkownika serwera lub użytkownika bazy danych. Wbudowane funkcje muszą zawsze być zgodne z nawiasami.
Funkcje systemowe mogą być używane na liście wyboru, w klauzuli WHERE i w dowolnym miejscu, w którym dozwolone jest wyrażenie.
Examples
Poniższy przykład tworzy tabelę, która w definicji DEFAULT służy HOST_ID() do zapisywania identyfikatora terminala komputerów, które wstawiają wiersze do tabeli zapisujących kolejności.
CREATE TABLE Orders
(OrderID INT PRIMARY KEY,
CustomerID NCHAR(5) REFERENCES Customers(CustomerID),
TerminalID CHAR(8) NOT NULL DEFAULT HOST_ID(),
OrderDate DATETIME NOT NULL,
ShipDate DATETIME NULL,
ShipperID INT NULL REFERENCES Shippers(ShipperID));
GO