Aracılığıyla paylaş


HOST_ID (Transact-sql)

İş İstasyonu kimlik numarasını döndürür. İş İstasyonu kimlik numarasıdır işlem kimliğini (PID) uygulamasının istemci bilgisayarın bağlandığı SQL Server.

Önemli notÖnemli

Bu özellik önceki sürümlerinden değişti SQL Server. Daha fazla bilgi için, bkz. SQL Server 2012 veritabanı altyapısı özellikleri davranışı değişiklikleri.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

HOST_ID ()

Dönüş Türleri

char(10)

Açıklamalar

Sistem işlevi için parametre isteğe bağlı olduğunda, geçerli veritabanının, ana bilgisayar, sunucu kullanıcı veya veritabanı kullanıcı kabul edilir. Yerleşik işlevleri parantez tarafından her zaman izlenmesi gerekir.

Sistem işlevleri seçme listesinde where yan tümcesi kullanılabilir ve herhangi bir ifade izin verilir.

Örnekler

Aşağıdaki örnek, kullanan bir tablo oluşturur HOST_ID()de bir DEFAULTsiparişleri kaydetme bir tabloya satır eklemek bilgisayarların terminal Kimliği kaydetmek için tanım.

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

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

Ayrıca bkz.

Başvuru

Ifadeler (Transact-sql)

Sistem işlevler (Transact-sql)