Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Проектування інформаційних систем

Реферат Проектування інформаційних систем





ча функцій. Функція типу inline повертає в якості результату значення типу table і тіло цієї функції повинно складатися з однієї команди SELECT. Розглянемо створення і виклик функції такого типу на прикладі обчислення вартості виконаних замовлень для замовника з даною прізвищем та ініціалами. (Імена замовників знаходяться в стовпці Cus_name таблиці Customer, а вартості в стовпці Exec_cost таблиці Executed_Contract.) p align="justify"> Створення функції відбувається при виконанні команди Create Function. Для отримання тексту цієї команди в оглядачі об'єктів послідовно вибирається база даних, для неї пункти Програмування, Функції, Функції, що повертають табличне значення. Для останнього пункту викликається контекстне меню, що містить команду В«Створити вбудовану функцію, яка повертає табличне значення ...В». Ця команда виводить на екран вікно з шаблоном команди Create Function, в якій повинен бути розміщений код створюваної функції. Після видалення з шаблону коментарів і вставки необхідних команд і конкретних імен отримуємо код команди створення користувальницької функції типу inline мовою T-SQL, представлений на рис. 33. (При цьому для створення запиту SELECT, який знаходиться в тілі функції, був використаний редактор запитів.) p align="justify"> Користувацька функція додається до бази даних після запуску команди створення функції на виконання. Ім'я функції з'являється в оглядачі об'єктів після його оновлення. br/>В 

Рис. 33. br/>

Після створення користувацька функція може бути використана, наприклад, слід ующім чином. У браузері об'єктів для імені цієї функції викликається контекстне меню, в якому знаходиться команда В«створити сценарій для функціїВ». Потім через підменю відбувається конкретизація команди? В«Використовуючи SELECTВ»? В«У новому вікні редактора запитівВ». У результаті на екрані з'являється вікно з кодом команди SELECT, яка в нашому прикладі після заміни вхідного параметра функції summa на конкретне значення Биков О.О. отримує вигляд, показаний на рис. 34.

Результат виконання цього запиту показаний в нижній частині рис. 34. br/>В 

Рис. 34. br/>

По суті, створена в розглянутому прикладі користувацька функція в наведеному вище варіанті її використання, може бути інтерпретована як В«Запит з параметромВ» в термінології СУБД Access.


Скалярні функції


В 

Рис. 35. br/>В 

Рис. 36. br/>

Збережені процедури


Процедура, що зберігається - це послідовність компілювати операторів T-SQL, що зберігаються в системній базі даних SQL Server. Збережені процедури попередньо відкомпільовані, тому ефективність їх виконання вище, ніж у звичайних запитів. Після першого виконання скомпільований план п...


Назад | сторінка 20 з 23 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення програми для обчислення значення функції
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Дослідження функції. Обчислення похідних функції
  • Реферат на тему: Створення НКВС СРСР і його функції
  • Реферат на тему: Функції, склад, особливості та види грошей і сутність, функції та роль банк ...