Udostępnij przez


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żna informacjaWaż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.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

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