Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e versões
posteriores Base de Dados SQL do Azure
AzureSQL Managed Instance
SQL database in Microsoft Fabric
A HOST_NAME função incorporada devolve o nome da estação de trabalho cliente da sessão atual.
Transact-SQL convenções de sintaxe
Sintaxe
HOST_NAME ()
Tipos de devolução
nvarchar(128)
Observações
Quando o parâmetro para uma função do sistema é opcional, o banco de dados atual, o computador host, o usuário do servidor ou o usuário do banco de dados é assumido. As funções incorporadas devem ser sempre seguidas entre parênteses.
As funções do sistema podem ser usadas na lista de seleção, na cláusula e em qualquer lugar onde WHERE uma expressão seja permitida.
Importante
O aplicativo cliente fornece o nome da estação de trabalho e pode fornecer dados imprecisos. Não confie nela HOST_NAME como uma característica de segurança.
A HOST_NAME função não é suportada em Fabric Data Warehouse.
Examples
O exemplo a seguir cria uma tabela que usa HOST_NAME() em uma DEFAULT definição para registrar o nome da estação de trabalho de computadores que inserem linhas em uma tabela registrando 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