| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > СУБД, общие вопросы > Где просмотреть запрос? |
| Автор: Аксай 17.9.2004, 06:28 |
| Подскажите, сам пока не накопал - где мне на MS SQL посмотреть на запрос , который генерит не моя прикладуха. Точнее, акцесс как то страно работает со связанной таблицей SQL. В частности при вставке в базу через прикладуху АCCESS, последовательность вставки записей нарушается. Есть предположение, что при вставке в связанную таблицу АCCESS сносит ее целиком, а потом создает заново с новой записью. Но чтоб убедиться хочу посмотреть скрипт, который при операции вставки в АкЦесе генерится. Кто знает, откликнитесь! |
| Автор: Akina 17.9.2004, 07:48 | ||||
Что разумеется под словами "последовательность записей"? Если речь о физическом расположении записей одной после другой - в отличие от файловых БД на серверах БД такого понятия не существует В ПРИНЦИПЕ!
Сравни время занесения новой записи на БД в 10 и 1000000 записей - если вдруг чудеса бывают и твоя догадка верна - это будет заметно по времени выполнения запроса. И по количеству операций работы с диском на сервере. |
| Автор: Аксай 17.9.2004, 09:27 |
| Ничего не могу сказать о физическом расположении записей, но какие-то умолчания вывода все-таки есть. Чем тогда объяснить , что когда я делаю Insert на таблицу, то эта запись после SELECT выводиться последней? А если вставляю запись через ACCЕSS, то после команды SELECT на ту же базу то новая запись выводиться где-то посередине? Можно сделать вывод о запросе и таким образом , по сравнению времени. Но это задача частная - я же хочу знать вообще : где можно перехватить запрос на сервере? Может выставить какой то лог-файл, и опцию к нему? |
| Автор: Akina 17.9.2004, 13:22 | ||
Ничем. До тех пор пока ты не задаешь сонртировку запрошенных записей, порядок их вывода в рекордсет случаен. С другой стороны - объясни-ка ты мне (да и себе заодно) - чем тебе так жизненно важен порядок вывода записей, получаемых без сортировки, а? Запись заносится в БД? заносится... по запросу выдается? выдается... какого рожна тебе еще надо??? |
| Автор: Аксай 20.9.2004, 07:50 |
| Закономерность все-таки есть в этой случайности! Но дело даже не в этом, порядок вывода записей мне интересен постольку-поскольку. А запрос можно протрассировать через Profiler. Чем и займусь. Акина - спасибо что откликнулся! |