Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e versões
posteriores Banco de Dados SQL do Azure
Instância Gerenciada de SQL do Azure
SQL database in Microsoft Fabric
A HOST_NAME função embutida retorna o nome da estação de trabalho cliente da sessão atual.
Convenções de sintaxe de Transact-SQL
Sintaxe
HOST_NAME ()
Tipos de retorno
nvarchar(128)
Comentários
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 do sistema podem ser usadas na lista de seleção, na cláusula e em WHERE qualquer lugar em que uma expressão seja permitida.
Importante
O aplicativo cliente fornece o nome da estação de trabalho e pode fornecer dados inexatos. Não confie nele HOST_NAME como recurso de segurança.
A HOST_NAME função não é suportada em Fabric Data Warehouse.
Exemplos
O exemplo a seguir cria uma tabela que usa HOST_NAME() em uma definição DEFAULT para registrar o nome da estação de trabalho dos computadores que inserem linhas em uma tabela que registra ordens.
CREATE TABLE Orders
(OrderID INT PRIMARY KEY,
CustomerID NCHAR(5) REFERENCES Customers(CustomerID),
Workstation NCHAR(30) NOT NULL DEFAULT HOST_NAME(),
OrderDate DATETIME NOT NULL,
ShipDate DATETIME NULL,
ShipperID INT NULL REFERENCES Shippers(ShipperID));
GO