русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Представления (назн, проц созд и обновл)


Дата добавления: 2015-07-09; просмотров: 569; Нарушение авторских прав


Представление - это виртуальная таблица, обычно содержащая набор колонок одной или нескольких таблиц. В действительности представление содержит не данные, а лишь SQL-запрос типа SELECT, указывающий, какие именно данные и из каких таблиц нужно взять при обращении к этому представлению. С этой точки зрения представление - это хранимый запрос. В большинстве случаев представления используются для обеспечения безопасности данных. Основные характеристики представлений: представления ведут себя подобно таблицам; представления не содержат данных; представления могут использовать данные более чем из одной таблицы. Для создания представления мы можем использовать CREATE VIEW, для его модификации - предложение ALTER VIEW, а для удаления его - предложение DROP VIEW. Как правило, мы в работе с БД используем одни и те же запросы, либо набор последовательных запросов. Хранимые процедуры позволяют объединить последовательность запросов и сохранить их на сервере. CREATE PROCEDURE имя_процедуры (параметры) begin операторы end Прежде, чем написать процедуру необходимо переопределить разделитель с ; на "//", чтобы запрос не отправлялся раньше времени. Делается это с помощью оператора DELIMITER //: DELIMITER // CREATE PROCEDURE ins_cust (n CHAR(50), e CHAR(50)) begin

insert into customers (name, email) value (n, e);

end //

Для вызова процедуры используется оператор CALL, после которого указывается имя процедуры и ее параметры. call ins_cust ('Сычов Валерий', 'valera@gmail.ru') Процедура, созданная с помощью предложения CREATE PROCEDURE, будет сохранена в текущей базе данных. Для изменения созданной ранее хранимой процедуры следует использовать предложение ALTER PROCEDURE.



<== предыдущая лекция | следующая лекция ==>
Нормализация таблиц. Проблемы, решаемые при нормализации таблиц | Команды и инструкции языка SQL


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.268 сек.