powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / порядок выборки из таблицы без Order by
3 сообщений из 3, страница 1 из 1
порядок выборки из таблицы без Order by
    #39727277
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть запрос
Код: sql
1.
2.
3.
SELECT *
FROM TRAUTH 
WHERE DOCUMENTID = :DOCUMENTID



Раньше он всегда выдавал записи в порядке первичного ключа.
Да и сами записи также записывались строго подряд, и не изменялись.

Потом, при определенных условиях, некоторые из записей стали обновляться некоторое время спустя
И в выборку они стали попадать "вне порядка ПК"

Я правильно понимаю, что это - естественный порядок вещей?
...
Рейтинг: 0 / 0
порядок выборки из таблицы без Order by
    #39727279
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
02.11.2018 15:33, Cobalt747 пишет:
> Я правильно понимаю, что это - естественный порядок вещей?

без ORDER BY порядок выборки не определён.
да, это нормально.
да, так в стандарте.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
порядок выборки из таблицы без Order by
    #39727296
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747Раньше он всегда выдавал записи в порядке первичного ключа.

это везение. Работоспособно только если записи никогда не обновляется/не удаляются.
Если выборка идёт ровно из одной таблицы и по плану NATURAL, то в общем случае зависит от того как записи легли на страницах.
Поэтому закладываться на такое нельзя.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / порядок выборки из таблицы без Order by
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]