Программирование в Microsoft SQL Server 2000



              

Использование временных таблиц


Временные таблицы создаются с помощью таких же команд, как и обычные таблицы: CREATE или SELECT INTO. Предоставляемая таблица является доступной для соединения (т. е., она не считается локальной таблицей, созданной другим соединением), и она может использоваться точно так же, как и обычная таблица.

Создайте локальную временную таблицу

  1. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку New Query (Новый запрос) для открытия нового окна Query (Запрос).
  2. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий).
    Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).


  3. Выберите сценарий CreateLocal и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий.


  4. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить запрос).
    Query Analyzer создаст временную таблицу.
  5. В панели Object Browser выберите папку User Tables в базе данных tempdb.


    увеличить изображение

  6. Нажмите клавишу F5 для обновления содержимого окна Object Browser и откройте папку User Tables. Query Analyzer отобразит в списке таблицу dbo.#LocalTable.


    увеличить изображение

Создайте глобальную временную таблицу

  1. Не закрывая окно, содержащее сценарий CreateLocal, нажмите в панели инструментов анализатора запросов Query Analyzer кнопку New Query (Новый запрос) для открытия нового окна Query (Запрос).
  2. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий).
    Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).


  3. Выберите сценарий CreateGlobal и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий.


  4. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить запрос).
    Query Analyzer создаст временную таблицу.
  5. В панели Object Browser выберите папку User Tables в базе данных tempdb.
  6. Нажмите клавишу F5 для обновления содержимого окна Object Browser. Query Analyzer отобразит в списке таблицу dbo.#GlobalTable.




    Содержание  Назад  Вперед