ВВЕДЕНИЕ
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ ОПЕРАТОРОВ
ВВЕДЕНИЕ
ПЛАН
Лекции 6-7. ЭЛЕМЕНТЫ ЯЗЫКА SQL
Функции обмена с памятью
Процедуры обмена с памятью
Функции работы с текстом
TextHeight (S: string): word; - получение высоты строки в пикселях.
TextWidth (S: string): word; - получение ширины строки в пикселях.
GetImage (XI, Yl, X2, Y2: integer; var bitmap); - сохраняет в буфере двоичный образ заданной области экрана. Параметры XI, Yl, X2, Y2 определяют прямоугольную область экрана. Параметр ВArray (битовый массив) является нетипизованным параметром, который должен быть больше или равен 4, плюс размер памяти, отведенный для области экрана. Первые два слова параметра BitMap используются для хранения ширины и высоты области экрана; третье слово свободное.
PutImage (X, Y: integer; var Mass; Oper word);- выводит из буфера на экран двоичный образ заданной области экрана. Точка с координатами (X,Y) определяет верхний левый угол прямоугольной области экрана. Параметр Mass является нетипизованным параметром, который определяет ширину и высоту области экрана. Параметр Ореr определяет, какая двоичная операция будет использоваться для вывода двоичного образа области на экран.
ImageSize (XI, Yl, X2, Y2: Iinteger):word; - определяет число байт, необходимых для сохранения прямоугольной области экрана.
Параметры XI, Yl, X2 и Y2 определяют прямоугольную область экрана. Функция ImageSize определяет число байт, необходимых функции GetImage для сохранения заданной области экрана. Размер двоичного образа области экрана включает в себя память размером в несколько слов. В первом слове хранится ширина области, а во втором — высота. Следующие несколько слов содержат атрибуты самой области. Последнее слово резервируется.
6-7.2. ОПЕРАТОРЫ SQL(список)
6-7.3.2. ОПЕРАТОРЫ МАНИПУЛИРОВАНИЯ ДАННЫМИ (КРОМЕ COMMIT И ROLLBACK)
6-7.3.3. ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ ОПЕРАТОРА SELECT
6-7.3.3.1 ОТБОР ДАННЫХ ИЗ ОДНОЙ ТАБЛИЦЫ
6-7.3.3.2 ОТБОР ДАННЫХ ИЗ НЕСКОЛЬКИХ ТАБЛИЦ
6-7.3.3.3 ИСПОЛЬЗОВАНИЕ ИМЕН КОРРЕЛЯЦИИ (АЛИАСОВ, ПСЕВДОНИМОВ)
6-7.3.3.4 ИСПОЛЬЗОВАНИЕ АГРЕГАТНЫХ ФУНКЦИЙ В ЗАПРОСАХ
6-7.3.3.5 ИСПОЛЬЗОВАНИЕ АГРЕГАТНЫХ ФУНКЦИЙ С ГРУППИРОВКАМИ
6-7.3.3.6 ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ
6-7.3.3.7 ИСПОЛЬЗОВАНИЕ ОБЪЕДИНЕНИЯ, ПЕРЕСЕЧЕНИЯ И РАЗНОСТИ
6-7.3.4 СИНТАКСИС ОПЕРАТОРА ВЫБОРКИ ДАННЫХ (SELECT)
6-7.3.4.1 СИНТАКСИС ОПЕРАТОРА ВЫБОРКИ
6-7.3.4.2 СИНТАКСИС СОЕДИНЕННЫХ ТАБЛИЦ
6-7.3.4.3 СИНТАКСИС УСЛОВНЫХ ВЫРАЖЕНИЙ РАЗДЕЛА WHERE
6-7.3.5 ПОРЯДОК ВЫПОЛНЕНИЯ ОПЕРАТОРА SELECT
6-7.3.6 РЕАЛИЗАЦИЯ РЕЛЯЦИОННОЙ АЛГЕБРЫ СРЕДСТВАМИ ОПЕРАТОРА SELECT
SQL (Structured Query Language), стандарт языка SQL принят в 1992 г. (официальное название стандарта - Международный стандарт языка баз данных SQL (1992) (International Standard Database Language SQL), неофициальное название - SQL/92, или SQL-92, или SQL2, >600 страниц).
6-7.2. ОПЕРАТОРЫ SQL(список)
6-7.2.1. Операторы DDL (Data Definition Language) - операторы определения объектов базы данных
- CREATE SCHEMA - создать схему базы данных
- DROP SHEMA - удалить схему базы данных
- CREATE TABLE - создать таблицу
- ALTER TABLE - изменить таблицу
- DROP TABLE - удалить таблицу
- CREATE DOMAIN - создать домен
- ALTER DOMAIN - изменить домен
- DROP DOMAIN - удалить домен
- CREATE COLLATION - создать последовательность
- DROP COLLATION - удалить последовательность
- CREATE VIEW - создать представление
- DROP VIEW - удалить представление