HOST_ID (Transact-SQL)
Zwraca numer identyfikacyjny stacja robocza .Numer identyfikacyjny stacja robocza jest ID procesu (PID) aplikacji na komputerze klient , który łączy się z SQL Server.
Ważne: |
|---|
Ta funkcja została zmieniona z wcześniejszych wersji programu SQL Server.Aby uzyskać więcej informacji, zobacz Zachowanie zmienia funkcje aparatu bazy danych programu SQL Server 2008 R2. |
Składnia
HOST_ID ()
Zwracane typy
char(10)
Uwagi
Gdy parametr do funkcja systemowej jest opcjonalny, przyjmowana jest bieżąca baza danych, komputer-host, użytkownik serwera lub bazy danych użytkownika.Funkcje wbudowane zawsze musi być stosowana w nawiasach.
Funkcje systemu mogą być używane w liście, w którym klauzulai dowolnym wyrażenie jest dozwolone.
Przykłady
Poniższy przykład tworzy tabela , która korzysta z HOST_ID() w DEFAULT nagrywania definicji terminali RecID komputerów, które wstawia wiersze do tabela zamówienia.
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
Ważne:.gif)