HOST_ID (Transact-SQL)
Neste artigo
Aplica-se a: SQL Server
Instância Gerenciada de SQL do Azure
Retorna o número de identificação da estação de trabalho. O número de identificação da estação de trabalho é a PID (ID do processo) do aplicativo no computador cliente que está se conectando ao SQL Server.
Convenções de sintaxe de Transact-SQL
HOST_ID ()
char(10)
Quando o parâmetro para uma função de sistema for opcional, o banco de dados atual, o computador host, o usuário do servidor ou o usuário do banco de dados será presumido. As funções internas sempre devem ser seguidas por parênteses.
As funções de sistema podem ser usadas na lista de seleção, na cláusula WHERE e em qualquer local onde uma expressão for permitida.
O exemplo a seguir cria uma tabela que usa HOST_ID()
em uma definição DEFAULT
para registrar a ID de terminal dos computadores que inserem linhas em uma tabela que registra ordens.
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