Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica a: SQL Server 2016 (13.x) y versiones
posteriores Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
La HOST_NAME función integrada devuelve el nombre del nombre de la estación de trabajo cliente de la sesión actual.
Convenciones de sintaxis de Transact-SQL
Sintaxis
HOST_NAME ()
Tipos de retorno
nvarchar(128)
Comentarios
Cuando el parámetro de una función del sistema es opcional, se asumen la base de datos, el equipo host, el usuario del servidor o el usuario de la base de datos actuales. Las funciones integradas siempre deben ir seguidas de paréntesis.
Las funciones del sistema se pueden usar en la lista de selección, en la WHERE cláusula y en cualquier lugar donde se permita una expresión.
Importante
La aplicación cliente proporciona el nombre de la estación de trabajo y puede proporcionar datos inexactos. No confíes en ella HOST_NAME como una característica de seguridad.
La HOST_NAME función no está soportada en Fabric Data Warehouse.
Ejemplos
En el ejemplo siguiente se crea una tabla que utiliza HOST_NAME() en una definición DEFAULT para registrar el nombre de estación de trabajo de los equipos que insertan filas en una tabla que registra pedidos.
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