|
|
|
MS SQL Server
|
|
Функции SQL Server - Функции наборов записей
Функции наборов записей (rowset) могут использоваться в команде SELECT вместо имен таблиц. Данная категория содержит четыре функции:
• CONTAINSINTABLE; • FREETEXTTABLE; • OPENQUERY; • OPENROWSET.
Первые две функции используются при расширенном поиске текста, а следующие две — при подключении к удаленным источникам данных через OLE DB. Отличие между OPENQUERY и OPENROWSET заключается в том, что для OPENQUERY необходимо предварительно установить связь с удаленным сервером.
SELECT *
FROM OPENQUERY(MyServer,
'SELECT au_fname, au_lname FROM pubs..titles')
В этом примере существующее подключение с именем MyServer используется для обращения к таблице titles базы данных pubs. Многие запросы ограничиваются одной таблицей. Но для выполнения более сложных операций приложению часто требуются данные из нескольких таблиц. Конструкция SQL JOIN позволяет извлечь данные из нескольких таблиц одной командой SQL.
|