SQL Server 2000. Выполняются ли запросы последовательно?

Я не уверен, связан ли мой вопрос с инструментом для выполнения запросов. (Я обычно использую Query Analyzer, Access и AQT).

Например, у меня есть два запроса.

SELECT * FROM Table1

SELECT * FROM Table2

Итак, запросы выполняются последовательно или одновременно? Если они выполняются одновременно, как заставить их выполняться последовательно?

Спасибо.


person stckvrflw    schedule 04.02.2010    source источник


Ответы (2)


Это будет зависеть от инструмента, хотя каждый интерактивный инструмент, который я использовал, делает это одинаково (последовательно), и все остальное было бы чрезвычайно необычным поведением (и, надеюсь, подчеркнуто документами инструмента). В Query Analyzer они будут последовательными.

person T.J. Crowder    schedule 04.02.2010
comment
+1, теоретически инструмент может запускать их одновременно, но я никогда его не видел/не использовал. - person Robin Day; 04.02.2010

Анализатор запросов запускает каждую инструкцию в пакете последовательно.

Учитывая, что они оба являются SELECT, на самом деле не имеет значения, выполняются ли они последовательно.

person Mitch Wheat    schedule 04.02.2010