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

Извлечение строк

Разбить на страницы
Показывать лекцию целиком

Вы научитесь:

  • просматривать все строки в таблице;
  • ограничивать количество отображаемых строк;
  • редактировать строку в таблице;
  • добавлять строку в таблицу;
  • отображать и скрывать панели в конструкторе запросов Query Designer.
  • Использование конструктора запросов Query Designer

    Несмотря на то, что данные, хранящиеся в базе данных Microsoft SQL Server, редко используются в своем полном, необработанном виде, без применения той или иной сортировки или фильтрации, иногда бывает полезно быстро проверить содержимое одной таблицы. Конструктор запросов Query Designer в Enterprise Manager облегчает просмотр и редактирование строк, а также добавление новых.

    Просмотр строк в таблице

    Простейшим способом просмотра строк в таблице является открытие конструктора запросов Query Designer через контекстное меню таблицы.

    Просмотрите все строки в таблице

  • В Enterprise Manager перейдите к папке Table базы данных Aromatherapy. SQL Server отобразит список таблиц в рабочей панели Details Pane.
  • Щелкните правой кнопкой мыши на таблице PlantParts, откройте меню Open Table (Открытие таблицы) и выберите Return All Rows (Показать все строки). SQL Server откроет конструктор запросов Query Designer с отображением всех строк в таблице.
  • Ограничьте количество отображаемых строк

  • Закройте конструктор запросов Query Designer.
  • Щелкните правой кнопкой мыши на таблице Odors в рабочей панели Details Pane, откройте меню Open Table (Открытие таблицы) и выберите Return Top (Показать первые). SQL Server отобразит диалоговое окно, запрашивающее, сколько строк вы хотите извлечь.
  • Введите 5 в качестве максимального количества извлекаемых строк.
  • Нажмите ОК. Конструктор запросов Query Designer отобразит первые пять строк в таблице.
  • Закройте окно конструктора запросов Query Designer.
  • Модификация строк в таблице

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

    Отредактируйте строку в конструкторе запросов Query Designer

  • Щелкните правой кнопкой мыши на таблице PlantParts в рабочей панели Details Pane, откройте меню Open Table (Открытие таблицы), а затем выберите Return All Rows (Показать все строки), чтобы открыть конструктор запросов Query Designer для таблицы PlantParts.
  • Измените столбец таблицы PlantParts для строки со значением PlantPartID, равным 12, заменив Fruit Kernal на Fruit Kernel. Конструктор запросов добавит значок Edit (Правка)к селектору строки, который указывает, что запись отредактирована, но изменения еще не сохранены.
  • Щелкните на любой другой строке. Конструктор запросов сохранит изменение и удалит значок правки Edit.
  • Совет. Прежде чем переместиться к другой строке, вы можете нажать клавишу Esc, чтобы отменить ваши изменения.

    Добавьте новую строку в конструкторе запросов Query Designer

  • В конструкторе запросов Query Designer щелкните на столбце PlantPart в последней строке [отмеченной значком New (Новая)].
  • Введите Fruit. Конструктор запросов пометит строку значком Edit (Правка)и добавит новую строку в конце таблицы.
  • Щелкните на любой другой строке в таблице. Конструктор запросов присвоит значение PlantPartID новой строке и сохранит ее в таблице.
  • Примечание. Вы не можете добавить значение PlantPartID для новой строки, поскольку этот столбец является идентификационным столбцом. Если вы попытаетесь сделать это, конструктор запросов Query Designer отобразит сообщение об ошибке.

    Работа с конструктором запросов Query Designer SQL Server

    Когда вы открываете конструктор запросов Query Designer с помощью команды Open Table (Открыть таблицу), строки таблицы отображаются в виде сетки подобно тому, как это имеет место в представлении Datasheet (Таблица данных) для таблицы Microsoft Access. Это панель результатов Results Pane конструктора запросов. Конструктор запросов имеет еще три дополнительные панели: панель диаграмм Diagram Pane, панель сетки Grid Pane и панель SQL Pane.

    Отображением панелей вы можете управлять в конструкторе запросов с помощью кнопок панели инструментов. Вы можете отображать панели в любом сочетании; конструктор запросов берет на себя действия по обновлению каждой из отображаемых панелей, когда вы вносите изменения в запрос.

    Панель диаграмм Diagram Pane

    Щелчок на кнопке Diagram Pane (Панель диаграмм)в панели инструментов конструктора запросов Query Designer отобразит панель диаграмм Diagram Pane. Панель диаграмм представляет запрос в виде, аналогичном диаграмме базы данных. Помимо всех преимуществ от графического представления информации, панель диаграмм Diagram Pane полезна для указания таблиц и представлений, на которых будет основываться ваш запрос, а также отношений между ними. Кроме того, вы можете задать, какие столбцы будут отображаться.

    Панель сетки Grid Pane

    Щелчок на кнопке Grid Pane (Панель сетки)в панели инструментов конструктора запросов приводит к отображению панели сетки Grid Pane. Панель сетки аналогична виду Query Design Grid в Access. Она предоставляет возможность быстро изменять заголовки столбцов в запросе, задавать порядок, в котором будут отображаться строки, а также указывать условие отбора, например, "Surname = 'Jones'".

    Панель SQL Pane

    Щелчок на кнопке SQL Pane (Панель SQL)в панели инструментов конструктора запросов приводит к отображению панели SQL Pane. Панель SQL Pane отображает фактический оператор Transact-SQL, который будет генерировать запрос. Вы можете вводить и редактировать операторы Transact-SQL непосредственно в панели SQL Pane.

    Совет. Панель SQL Pane является прекрасным средством для знакомства и изучения Transact-SQL. Создайте запрос с использованием панелей диаграмм и сетки, и конструктор запросов Query Designer построит для вас оператор Transact-SQL.

    Краткое содержание

    Чтобы ...Сделайте следующееКнопка
    Просмотреть все строки в таблице Щелкните правой кнопкой мыши на имени таблицы в рабочей панели Details Pane, откройте меню Open Table (Открытие таблицы) и выберите Return All Rows (Показать все строки).
    Ограничить количество отображаемых строк Щелкните правой кнопкой мыши на имени таблицы в рабочей панели Details Pane, откройте меню Open Table (Открытие таблицы) и выберите Return Top (Показать первые). Задайте количество отображаемых строк и нажмите ОК.
    Отредактировать строку в таблице Измените значение (значения) для строки в конструкторе запросов Query Designer и щелкните на любой другой строке для сохранения изменений.
    Добавить строку в таблицу Введите новые значения для строки, отмеченной значком New (Новая) в конструкторе запроса и щелкните на любой другой строке для сохранения добавления.
    Вывести или скрыть панель диаграмм Diagram Pane Щелкните на кнопке Diagram Pane (Панель диаграмм) в панели инструментов конструктора запросов.
    Вывести или скрыть панель сетки Grid Pane Щелкните на кнопке Grid Pane (Панель сетки) в панели инструментов конструктора запросов.
    Вывести или скрыть панель SQL Pane Щелкните на кнопке SQL Pane (Панель SQL) в панели инструментов конструктора запросов.
    Вывести или скрыть панель результатов Results Pane Щелкните на кнопке Results Pane (Панель результатов) в панели инструментов конструктора запросов.
    Страницы:

    Вы научитесь:

  • просматривать все строки в таблице;
  • ограничивать количество отображаемых строк;
  • редактировать строку в таблице;
  • добавлять строку в таблицу;
  • отображать и скрывать панели в конструкторе запросов Query Designer.
  • Использование конструктора запросов Query Designer

    Несмотря на то, что данные, хранящиеся в базе данных Microsoft SQL Server, редко используются в своем полном, необработанном виде, без применения той или иной сортировки или фильтрации, иногда бывает полезно быстро проверить содержимое одной таблицы. Конструктор запросов Query Designer в Enterprise Manager облегчает просмотр и редактирование строк, а также добавление новых.

    Просмотр строк в таблице

    Простейшим способом просмотра строк в таблице является открытие конструктора запросов Query Designer через контекстное меню таблицы.

    Просмотрите все строки в таблице

  • В Enterprise Manager перейдите к папке Table базы данных Aromatherapy. SQL Server отобразит список таблиц в рабочей панели Details Pane.
  • Щелкните правой кнопкой мыши на таблице PlantParts, откройте меню Open Table (Открытие таблицы) и выберите Return All Rows (Показать все строки). SQL Server откроет конструктор запросов Query Designer с отображением всех строк в таблице.
  • Ограничьте количество отображаемых строк

  • Закройте конструктор запросов Query Designer.
  • Щелкните правой кнопкой мыши на таблице Odors в рабочей панели Details Pane, откройте меню Open Table (Открытие таблицы) и выберите Return Top (Показать первые). SQL Server отобразит диалоговое окно, запрашивающее, сколько строк вы хотите извлечь.
  • Введите 5 в качестве максимального количества извлекаемых строк.
  • Нажмите ОК. Конструктор запросов Query Designer отобразит первые пять строк в таблице.
  • Закройте окно конструктора запросов Query Designer.
  • Модификация строк в таблице

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

    Отредактируйте строку в конструкторе запросов Query Designer

  • Щелкните правой кнопкой мыши на таблице PlantParts в рабочей панели Details Pane, откройте меню Open Table (Открытие таблицы), а затем выберите Return All Rows (Показать все строки), чтобы открыть конструктор запросов Query Designer для таблицы PlantParts.
  • Измените столбец таблицы PlantParts для строки со значением PlantPartID, равным 12, заменив Fruit Kernal на Fruit Kernel. Конструктор запросов добавит значок Edit (Правка)к селектору строки, который указывает, что запись отредактирована, но изменения еще не сохранены.
  • Щелкните на любой другой строке. Конструктор запросов сохранит изменение и удалит значок правки Edit.
  • Совет. Прежде чем переместиться к другой строке, вы можете нажать клавишу Esc, чтобы отменить ваши изменения.

    Добавьте новую строку в конструкторе запросов Query Designer

  • В конструкторе запросов Query Designer щелкните на столбце PlantPart в последней строке [отмеченной значком New (Новая)].
  • Введите Fruit. Конструктор запросов пометит строку значком Edit (Правка)и добавит новую строку в конце таблицы.
  • Щелкните на любой другой строке в таблице. Конструктор запросов присвоит значение PlantPartID новой строке и сохранит ее в таблице.
  • Примечание. Вы не можете добавить значение PlantPartID для новой строки, поскольку этот столбец является идентификационным столбцом. Если вы попытаетесь сделать это, конструктор запросов Query Designer отобразит сообщение об ошибке.

    Работа с конструктором запросов Query Designer SQL Server

    Когда вы открываете конструктор запросов Query Designer с помощью команды Open Table (Открыть таблицу), строки таблицы отображаются в виде сетки подобно тому, как это имеет место в представлении Datasheet (Таблица данных) для таблицы Microsoft Access. Это панель результатов Results Pane конструктора запросов. Конструктор запросов имеет еще три дополнительные панели: панель диаграмм Diagram Pane, панель сетки Grid Pane и панель SQL Pane.

    Отображением панелей вы можете управлять в конструкторе запросов с помощью кнопок панели инструментов. Вы можете отображать панели в любом сочетании; конструктор запросов берет на себя действия по обновлению каждой из отображаемых панелей, когда вы вносите изменения в запрос.

    Панель диаграмм Diagram Pane

    Щелчок на кнопке Diagram Pane (Панель диаграмм)в панели инструментов конструктора запросов Query Designer отобразит панель диаграмм Diagram Pane. Панель диаграмм представляет запрос в виде, аналогичном диаграмме базы данных. Помимо всех преимуществ от графического представления информации, панель диаграмм Diagram Pane полезна для указания таблиц и представлений, на которых будет основываться ваш запрос, а также отношений между ними. Кроме того, вы можете задать, какие столбцы будут отображаться.

    Панель сетки Grid Pane

    Щелчок на кнопке Grid Pane (Панель сетки)в панели инструментов конструктора запросов приводит к отображению панели сетки Grid Pane. Панель сетки аналогична виду Query Design Grid в Access. Она предоставляет возможность быстро изменять заголовки столбцов в запросе, задавать порядок, в котором будут отображаться строки, а также указывать условие отбора, например, "Surname = 'Jones'".

    Панель SQL Pane

    Щелчок на кнопке SQL Pane (Панель SQL)в панели инструментов конструктора запросов приводит к отображению панели SQL Pane. Панель SQL Pane отображает фактический оператор Transact-SQL, который будет генерировать запрос. Вы можете вводить и редактировать операторы Transact-SQL непосредственно в панели SQL Pane.

    Совет. Панель SQL Pane является прекрасным средством для знакомства и изучения Transact-SQL. Создайте запрос с использованием панелей диаграмм и сетки, и конструктор запросов Query Designer построит для вас оператор Transact-SQL.

    Краткое содержание

    Чтобы ...Сделайте следующееКнопка
    Просмотреть все строки в таблице Щелкните правой кнопкой мыши на имени таблицы в рабочей панели Details Pane, откройте меню Open Table (Открытие таблицы) и выберите Return All Rows (Показать все строки).
    Ограничить количество отображаемых строк Щелкните правой кнопкой мыши на имени таблицы в рабочей панели Details Pane, откройте меню Open Table (Открытие таблицы) и выберите Return Top (Показать первые). Задайте количество отображаемых строк и нажмите ОК.
    Отредактировать строку в таблице Измените значение (значения) для строки в конструкторе запросов Query Designer и щелкните на любой другой строке для сохранения изменений.
    Добавить строку в таблицу Введите новые значения для строки, отмеченной значком New (Новая) в конструкторе запроса и щелкните на любой другой строке для сохранения добавления.
    Вывести или скрыть панель диаграмм Diagram Pane Щелкните на кнопке Diagram Pane (Панель диаграмм) в панели инструментов конструктора запросов.
    Вывести или скрыть панель сетки Grid Pane Щелкните на кнопке Grid Pane (Панель сетки) в панели инструментов конструктора запросов.
    Вывести или скрыть панель SQL Pane Щелкните на кнопке SQL Pane (Панель SQL) в панели инструментов конструктора запросов.
    Вывести или скрыть панель результатов Results Pane Щелкните на кнопке Results Pane (Панель результатов) в панели инструментов конструктора запросов.
    Вернуться к учебному плану