Головна

Створення, зміна та видалення збережених процедур

  1. I. Зміна капіталу
  2. II. МЕТОДИ, ПІДХОДИ І ПРОЦЕДУРИ ДІАГНОСТИКИ І ЛІКУВАННЯ
  3. III. Процедура оцінки курсової роботи
  4. J95.5 Стеноз під власне голосовим апаратом после медичний процедур
  5. SPA-ПРОЦЕДУРИ
  6. VIII. ПРОЦЕДУРА ДОПУСКУ ВИПУСКНИЙ КВАЛІФІКАЦІЙНОЇ РОБОТИ ДО ЗАХИСТУ
  7. Автоматизація процедури зчитування і мінімізації логічних функцій за допомогою методу карт Карно

Створення збереженої процедури передбачає вирішення наступних завдань:

Створення нової та зміна наявної процедури, що здійснюється за допомогою наступної команди:

{CREATE | ALTER} PROC [EDURE] імя_процедури [; номер] [{@ імя_параметра тип_даних} [VARYING] [= default] [OUTPUT]] [... n] [WITH {RECOMPILE | ENCRYPTION | RECOMPILE, ENCRYPTION}] [FOR REPLICATION] AS sql_оператор [... n]

видалення збереженої процедури здійснюється командою:

DROP PROCEDURE {імя_процедури} [... n]

для виконання збереженої процедури використовується команда:

[[EXEC [UTE] імя_процедури [; номер] [[@ імя_параметра =] {значення | @ Ім'я_змінної} [OUTPUT] | [DEFAULT]] [... n]

для звернення до процедури можна використовувати команди:

EXEC my_proc1 або my_proc1

прикладПроцедура без параметрів. Створити процедуру для зменшення ціни товару першого сорту на 10%.

CREATE PROC my_proc2ASUPDATE Товар SET Ціна = Ціна * 0.9

WHERE Сорт = 'перший'

  1. Т-SQL. Курсори: призначення, опис, застосування. приклад

курсор - Посилання на контекстну область пам'яті. У деяких реалізаціях інформаційно-логічної мови SQL (Oracle, Microsoft SQL Server) - отримується при виконанні запиту результуючий набір і пов'язаний з ним покажчик поточного запису.

В PL / SQL підтримуються два типи курсорів: явні і неявні. Явний курсор оголошується розробником, а неявний курсор не вимагає оголошення.

Курсор може повертати один рядок, кілька рядків або жодного рядка. Для запитів, які повертають більше одного рядка, можна використовувати тільки явний курсор. Для повторного створення результуючого набору для інших значень параметрів курсор слід закрити, а потім повторно відкрити.

Курсор може бути оголошений в секціях оголошень будь-якого блоку PL / SQL, підпрограми або пакета.

Типи процедур | атрибути курсора


Поняття повної функціональної залежності. | теорема Хіта | Багатозначні залежності і четверта нормальна форма (4NF). | типи тригерів | програмування тригера | посилальна цілісність | транзакції | вимоги ACID | Основні функції групи адміністратора БД | Засоби адміністрування БД в SQL Server 2005 |

© 2016-2022  um.co.ua - учбові матеріали та реферати