Главная Учебники - Разные Аскон Вертикаль-Технология (V1). Руководство пользователя
поиск по сайту правообладателям
|
|
содержание .. 17 18 19 20 ..
Глава 3. Проектирование
реляционной
структуры
пользовательских
баз
данных
ВЕРТИКАЛЬ - Справочники
143 Текст
запроса
формируется
на
стандартном
языке SQL 1 ( рекомендуется SQL dia- lect 3). Синтаксис
запроса
незначительно
меняется
в
зависимости
от
используемой
СУБД (InterBase, ORACLE или Microsoft SQL Server). Правила
составления
запросов
на SQL изложены
в
стандарте ANSI/ISO SQL 92, а
также
в
специальной
и
учебной
литературе
по
работе
с
базами
данных . При
отладке
взаимодействия
объектов
навигационной
схемы
( уровней ) БД
часто
требуется
ин - формация
о SQL- запросе , выпол - ненном
при
переходе
с
одного
уровня
БД
на
другой . Для
просмот - ра
текста SQL- запроса
выполните
нужный
переход , затем
щелкните
правой
кнопкой
мыши
и
выберите
в
контекстном
меню
пункт
Межуров - невые
процедуры . В
отдельное
окно ( рис . 3.56) скопируется
текст
выполненного SQL- запроса , а
так - же
зарегистрированные
приложе - ния
и
внутренние
процедуры . ВЕРТИКАЛЬ - Справочники
пре - доставляет
пользователю
возмож - ности
включать
в
текст
динамиче - ски
формируемого SQL- запроса
данные
следующих
типов : ●
данные
из
записей , выбранных
пользователем
на
предыдущих
уровнях
БД . Все
данные , которые
пользователь
выбирает
в
процессе
перемещения
по
таблицам
базы
данных , копируются
в
DataCopy — специальный
внутренний
накопитель
ВЕРТИКАЛЬ - Справочники . Переменные , значения
которых
подставляются
из
DataCopy , в
тексте SQL- запроса
маркируются
символом «#» ( например , #NUM_PLANT или #STANOK1.ID). Принцип
формирования
таких
запросов
рас - смотрен
ниже ; ●
маркерные
переменные
ВЕРТИКАЛЬ - Справочники . В
тексте SQL- запроса
такие
переменные
заключаются
в
кавычки <> ( например , <apply>). Все
маркерные
пе - ременные
регистрируются
в
каталоге
БД ( см . раздел 3.5.2). Использование
мар - керных
переменных
рассмотрено
в
примерах
раздела 3.15; ●
атрибуты
объекта , определенные
ранее
в
ВЕРТИКАЛЬ - Справочники
или
задан - ные
каким - либо
внешним
приложением . В
тексте SQL- запроса
атрибуты
объекта
маркируются
двоеточием ( например , :PLANT.DIVISN_NUM). Подробнее
об
атри - бутах
объектов
см . раздел 4.1;
1 Structured Query Language ( англ . « структурированный
язык
запросов ») — непроцедурный
язык , исполь - зуемый
для
формулировки
запросов
к
базам
данных . В
настоящее
время SQL является
промышленным
стандартом .
Рис . Текст SQL- запроса , выполненного
при
переходе
Группа
РИ → Подгруппа
РИ ( БД « Режущий
инструмент ») |