HOST_ID (Transact-SQL)
Zwraca numer identyfikacyjny stacja robocza.Numer identyfikacyjny stacja robocza jest procesem identyfikator (PID) aplikacji na komputerze klienckim, która łączy się z serwerem SQL Server.
Important Note: |
---|
Ta funkcja została zmieniona z wcześniejszych wersji programu SQL Server. Aby uzyskać więcej informacji zobaczBehavior Changes to Database Engine Features in SQL Server 2008. |
HOST_ID ()
Zwracane typy
char(10)
Remarks
Gdy parametr do funkcja systemowej jest opcjonalny, przyjmowana jest bieżąca baza danych, komputer-host, użytkowników serwera lub użytkownik bazy danych.funkcje wbudowane musi zawsze występować w nawiasach.
funkcje systemowe mogą być używane w liście select z klauzula WHERE, i dowolnym wyrażeniu jest dozwolone.
Przykłady
Poniższy przykład tworzy tabela, która korzysta z HOST_ID() w DEFAULT Definicja zarejestrować identyfikator terminala komputerów, które Wstawianie wierszy do tabela rejestrowania zamówień.
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