HOST_ID (Transact-SQL)
Возвращает идентификационный номер рабочей станции.
![]() |
---|
Эта функция была изменена по сравнению с предыдущими версиями SQL Server. Дополнительные сведения см. в разделе Изменения в работе функций компонента Database Engine в SQL Server 2005. |
Соглашения о синтаксисе в Transact-SQL
Синтаксис
HOST_ID ()
Типы возвращаемых данных
char(10)
Замечания
Если параметр системной функции является необязательным, то предполагаются текущие база данных, компьютер размещения, пользователь сервера или пользователь базы данных. За встроенными функциями всегда должны следовать круглые скобки.
Системные функции можно использовать в списке выбора, в предложении WHERE и в любом месте, где разрешается выражение.
Примеры
Следующий пример создает таблицу, которая использует HOST_ID()
в определении DEFAULT
для записи идентификаторов терминалов компьютеров, которые вставляют строки в таблицу регистрации заказов.
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
См. также
Справочник
Выражения (Transact-SQL)
Системные функции (Transact-SQL)