Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Результирующий набор — это набор строк в источнике данных, который соответствует определенным критериям. Это концептуальная таблица, которая приводит к запросу и доступна приложению в табличной форме. Инструкции SELECT, функции каталога и некоторые процедуры создают результирующие наборы. В следующем примере первая инструкция SQL создает результирующий набор, содержащий все строки и все столбцы в таблице Orders, а вторая инструкция SQL создает результирующий набор, содержащий OrderID, SalesPerson и столбцы состояния для строк в таблице "Заказы", в которой находится состояние OPEN:
SELECT * FROM Orders
SELECT OrderID, SalesPerson, Status FROM Orders WHERE Status = 'OPEN'
Результирующий набор может быть пустым, что отличается от полного отсутствия результирующего набора. Например, следующая инструкция SQL создает пустой результирующий набор:
SELECT * FROM Orders WHERE 1 = 2
Пустой результирующий набор не отличается от любого другого, за исключением отсутствия строк. Например, приложение может получить метаданные для результирующего набора, попытаться получить строки и закрыть курсор над результирующим набором.
Процесс извлечения строк из источника данных и их возвращение в приложение называется получением. В этом разделе описываются основные части этого процесса. Дополнительные сведения о более сложных разделах, таких как блокируемые и прокручиваемые курсоры, см. в разделе "Блокировать курсоры" и "Прокручиваемые курсоры". Сведения об обновлении, удалении и вставке строк см. в разделе "Обзор обновления данных".
Этот раздел содержит следующие подразделы.