Quantcast
Channel: SQL.ru: Firebird, InterBase
Viewing all articles
Browse latest Browse all 1677

Order by по умолчанию в Firebird 2.5

$
0
0
Всем привет! Возник важный для меня вопрос:
Как упорядочиваются строки в результате select'а, если явно не указан Order by?
И в продолжении этого, еще один важный момент:
Возможно ли сделать два таких select запроса к базе, чтобы они вернули одинаковые таблицы, но с разными порядками строк, при этом не используя order by? Могут ли на порядок строк повлиять различные подходы к решению задачи?

Сам я нашел вот такую вот информацию:
When a SELECT statement is executed, the result set is not sorted in any way. It often happens that rows appear
to be sorted chronologically, simply because they are returned in the same order they were added to the table by
INSERT statements.

Результат выборки данных при выполнении оператора SELECT по умолчанию никак не
упорядочивается (хотя довольно часто происходит упорядочение в хронологическом
порядке помещения строк в таблицу операторами INSERT). Предложение ORDER BY
позволяет задать необходимый порядок при выборке данных.

Источник - Руководство по языку SQL СУБД Firebird 2.5
[url=]http://www.firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/Firebird_Language_Reference_25EN.pdf[/url]

Меня напрягает в этой документации фраза "Довольно часто". Что это значит?? Что я миллион раз запущу и он упорядочит, а на миллион первый раз нет??

Viewing all articles
Browse latest Browse all 1677

Trending Articles