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 |
---|
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. |
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