Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к: SQL Server 2016 (13.x) и более поздние версии
База данных SQL Azure
Управляемый экземпляр SQL Azure
SQL Database в Microsoft Fabric
Встроенная HOST_NAME функция возвращает имя клиентской рабочей станции текущей сессии.
Соглашения о синтаксисе Transact-SQL
Синтаксис
HOST_NAME ()
Типы возвращаемых данных
nvarchar(128)
Замечания
Если параметр системной функции является необязательным, то предполагаются текущие база данных, главный компьютер, пользователь сервера или пользователь базы данных. За встроенными функциями всегда должны следовать круглые скобки.
Системные функции можно использовать в списке WHERE выбора, в предложении и в любом месте, где разрешено выражение.
Внимание
Имя рабочей станции предоставляется клиентским приложением, оно может предоставлять неточные данные. Не полагайтесь на HOST_NAME них как на гарантию.
Эта HOST_NAME функция не поддерживается в Fabric Data Warehouse.
Примеры
В следующем примере создается таблица, в которой функция HOST_NAME() используется в определении DEFAULT для записи имен рабочих станций, которые вставляют в таблицу строки при регистрации заказов.
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