Документация

Окно отладчика Transact-SQL

SQL Query Analyzer оснащен отладчиком Transact-SQL, который позволяет управлять и отслеживать исполнение хранимых процедур. Отладчик поддерживает традиционные функции, такие, как установка точек останова, определение просматриваемых выражений и пошаговое исполнение процедур.

Отладчик Transact-SQL из SQL Query Analyzer поддерживает отладку в SQL Server 2000, SQL Server 7.0 и SQL Server 6.5 Service Pack 2.


Окно Open Table

Окно Open Table выводит столбцы и строки таблицы с помошью сетчатой формы. Можно модифицировать данные формы, а также вставлять и удалять строки. На рис. 2- 10 показано содержимое таблицы Customers из базы данных Northwind.

Рис. 2-10. Окно Open Table выводит содержимое таблицы Customers из базы данных Northwind


Окно Object Search

Средства окна Object Search позволяют осуществлять поиск объектов на текущем сервере баз данных. Окно Object Search появляется при нажатии кнопки на панели инструментов или выполнении команды Object Search из меню Tools. На рис. 2-11 показан результат поиска всех объектов «пользовательская таблица» в базе данных Northwind.


Утилита командной строки isqlw

Утилита isqlw (SQL Query Analyzer) позволяет вводить операторы Transact-SQL, системные хранимые процедуры и сценарии. Для запуска SQL Query Analyzer с предварительно заданными параметрами можно настроить ярлык или создать пакетный файл.

С утилитой isqlw работают как посредством интерфейса, так и без него. Чтобы спустить isqlw без пользовательского интерфейса, задайте корректную регистрационную информацию (экземпляр SQL Server 2000 с доверенным соединением или корректный регистрационный идентификатор с паролем), входной и выходной файлы. Утилита isqlw обрабатывает содержимое входного файла и помещает результат в выходной файл.


Утилита командной строки isql

Утилита isql также позволяет вводить операторы Transact-SQL, системные процедуры и сценарии. Эта утилита взаимодействует с SQL Server 2000 посредством DB-Library.

Как и большинство приложений, использующих DB-Library, утилита isql не применяет никаких параметров соединения по умолчанию. Чтобы задать параметры соединения, необходимо ввести операторы SET интерактивно или в сценарии.


Утилита командной строки osql

Утилита osql служит для ввода операторов Transact-SQL, системных процедур и сценариев. Эта утилита взаимодействует с сервером с помощью ODBC.

Утилита osql запускается непосредственно из ОС с чувствительными к регистру переключателями. После запуска osql интерактивно принимает операторы Transact-SQL и посылает их SQL Server 2000. Результаты форматируются и выводятся на экран. Для выхода применяют команды QUIT и EXIT.


Упражнение 1. Работа с SQL Query Analyzer и выполнение запроса

В этом упражнении вы с помощью SQL Query Analyzer исполните операторы Transact-SQL и просмотрите результаты. Чтобы выполнить это упражнение, следует зарегистрироваться в качестве администратора на компьютере под управлением Windows 2000 Server.

Примечание При установке SQL Server 2000 был также установлен пример базы данных под названием Northwind. Она содержит данные о продажах вымышленной компании под названием Northwind Traders, занимающейся импортом и экспортом экзотических продуктов в разные страны. Эта база данных используется во многих упражнениях этого учебного курса.


Как открыть SQL Query Analyzer

1. В меню Start выберите Programs, затем - Microsoft SQL Server и щелкните Query Analyzer.

После запуска SQL Query Analyzer выводится диалоговое окно Connect To SQL Server.

2. В раскрывающемся списке SQL Server выберите Local. Если этот пункт отсутствует в списке, щелкните кнопку с эллипсом чтобы найти локальный компьютер (тот, на котором вы работаете).


Настройка размера окон SQL Query Analyzer

Размер окон SQL Query Analyzer, Object Browser и Query должен быть таким, чтобы без труда удалось просмотреть компоненты интерфейса.

2. Щелкните кнопку Show Results Pane на панели инструментов. Теперь окно Query разделено на две панели: Editor и Results.

3. Поместите курсор мыши над

разделителем двух панелей и измените размер этих панелей, перетащив разделитель.


Настройка панели Results

1. Щелкните на панели инструментов кнопку Show Results Pane. Панель Results исчезает, а ее место в окне Query займет панель Editor.

2. На панели инструментов щелкните кнопку Execute Mode, а затем - Show Execution Plan.

3. Щелкните кнопку Execute Mode на панели инструментов и просмотрите список параметров.


Поиск объекта в базе данных

1. Щелкните кнопку Object Search на панели инструментов. Появляется окно Object Search.

2. Из раскрывающегося списка Database выберите Northiwind.

3. Убедитесь, что в разделе All Object Types установлен флажок напротив User Table, после этого пометьте флажком параметр System Table.


  1. Для просмотра содержимого таблицы
  2. Отладка хранимой процедуры
  3. Исполнение оператора SELECT
  4. Просмотр результатов запроса
  5. Исправление оператора Тransact-SQL
  6. Вывод вкладки Estimated Execution Plan
  7. Основы Transact-SQL
  8. Обзор Transact-SQL
  9. Операторы Transact-SQL
  10. Язык определения данных
  11. CREATE TABLE
  12. ALTER TABLE
  13. DROP TABLE
  14. GRANT
  15. REVOKE
  16. DENY
  17. SELECT
  18. INSERT
  19. UPDATE
  20. DELETE
  21. Упражнение 2. Создание и исполнение операторов DDL, DCL и DML
  22. Как открыть SQL Query Analyzer
  23. Как создать таблицу в базе данных Northwind
  24. Модификация таблицы
  25. Вывод сведений о таблице
  26. Предоставление права доступа к объекту базы данных
  27. Отзыв права доступа к объекту базы данных
  28. Извлечение данных
  29. Модификация данных
  30. Синтаксические элементы языка Transact-SQL
  31. Идентификаторы
  32. Классы идентификаторов
  33. Идентификаторы с ограничителями
  34. Переменные
  35. Функции
  36. Функции получения набора строк
  37. Скалярные функции
  38. Пользовательские функции
  39. Скалярные функции
  40. Детерминированность функций
  41. Типы данных
  42. Выражения
  43. Использование операторов в выражениях
  44. Элементы языка управления ходом выполнения
  45. Комментарии
  46. Упражнение 3. Создание сценариев с помощью синтаксических элементов языка Transact-SQL
  47. Как объявить и инициализировать переменную и задействовать язык управления ходом выполнения
  48. Как выполнить сценарий Transact-SQL, а затем удалить таблицу из базы данных
  49. Занятие 4. Исполнение операторов Transact-SQL
  50. Одиночные операторы Transact-SQL
  51. Обработка оператора SELECT
  52. Обработка других операторов
  53. Пакеты
  54. При обработке пакетов действуют следующие правила:
  55. Команда GO
  56. Обработка пакета
  57. Хранимые процедуры и триггеры
  58. Исполнение хранимых процедур и триггеров
  59. Сценарии Transact-SQL
  60. Закрепление материала
  61. Основные сведения о структуре баз данных
  62. Компоненты базы данных SQL Server
  63. Нормализация структуры базы данных
  64. Создание базы данных с рациональной структурой
  65. В таблице должен быть идентификатор
  66. Таблица Employees
  67. Таблица Employees
  68. Таблица Books
  69. В таблице не должно быть повторяющихся значений или столбцов
  70. Таблица Books
  71. Таблица Books
  72. Связи между сущностями
  73. Связь «один к одному»
  74. Связь «один ко многим»
  75. Связь «многие ко многим»
  76. Упражнение 1. Изучение основных понятий структуры баз данных
  77. Определение главных компонентов базы данных SQL Server
  78. Просмотр содержимого таблицы
  79. Просмотр табличных данных с помощью системной хранимой процедуры sp_help
  80. Нормализация структуры базы данных
<< [Первая] < [Предыдущая] 1 2 3 [Следующая] > [Последняя] >>

Результаты 92 - 182 из 211


Линейная алгебра
Линейная алгебра – это направление в области математики, в основе которого лежит теория линейной структуры. Аксиоматическая обработка линейной структуры основана в вою очередь на понятиях линейного ...

Математический анализ
Математический анализ – это отрасль математики, в которой функции и их свойства подвергаются изучению с помощью метода предельных значений (лимитов). Понятие лимита тесно связано с тем, что в соврем...

Календарь
Календарь — это система организации дней в соответствии с социальной, религиозной, коммерческой или административной составляющими общественной жизнедеятельности. Такая система подразумевает опреде...


17 мая Recon Scout XT представляет собой портативного робота, которого можно отправлять в неизвестную среду.
16 мая Благодаря Makey Makey любые объекты можно превратить в клавиши компьютерной клавиатуры или мыши и использовать их для управления игрой
15 мая Новая охлаждающая технология подходит не только для бронежилетов, но и для других подобных вариантов, в том числе камуфляжа и рюкзаков.