Команди PL / SQL - Основні для розширених PL / SQL команд

Зміст:

Anonim

Введення PL / SQL команд

PL / SQL дуже схожий на SQL. Він розширює розширення мови процедурної мови до структуризованої мови запитів. Це дуже корисно для запитів будь-яких даних у таблиці, а також оновлення цих даних. PL / SQL запроваджений для структури блоків PL / SQL і допомагає в належному розвитку. Він також надає змінні, які допомагають у оголошенні, називанні та призначенні різних змінних. Давайте подивимось на всі різні команди, присутні в PL / SQL.

Основні PL / SQL команди

1. Блокова структура PL / SQL: Блокова структура має чотири типи секцій блоку коду. Це заголовок, декларація, виконуваний файл та винятки. Блок коду завершується Кінцевим ключовим словом. Код повинен бути записаний ключовими словами Початок та Кінець.

2. Коментарі: коментарі можна додавати в будь-який час. Це можуть бути нотатки або відомості в коді, на які потрібно звернутись у майбутньому. Він може бути представлений символом "-" для рядка або блок коментарів може бути представлений "/ * * /".

3. Визначення змінних: Змінні можна визначити в розділі декларації програми. Синтаксис для визначення змінної - тип даних змінних_імен;

Це трактується як визначення змінної, подібне до інших тверджень. Він повинен мати ім’я та тип даних. Вони є обов'язковими.

4. Визначення обмежень. Обмеження можуть застосовуватися до змінних, визначених у будь-якому кодовому блоці. Обмеження можна назвати умовою, яка має бути застосована до певної змінної. Загальновживані обмеження є постійними та недійсними. Константа використовується, щоб переконатися, що значення не змінюється після початкового передачі значення. Not null гарантує, що змінна має значення завжди. Якщо будь-яке значення намагається призначити нульове значення, то станеться помилка. Інші обмеження включають унікальний, чек, первинний ключ, зовнішній ключ тощо.

5. Введення даних: У цій команді PL / SQL дані можна вставити в будь-яку таблицю, використовуючи команду 'insert'. Для цієї команди знадобиться назва таблиці, назва стовпця та значення стовпців. Значення можуть бути вставлені в будь-яку базову таблицю, використовуючи це твердження. Назва та значення таблиці є обов'язковими. Також слід використовувати ключове слово "значення".

6. Оновлення даних: Дані в таблиці можна легко оновити, використовуючи оператор 'update'. Він може оновити будь-яке значення будь-якого стовпця в таблиці. Для введення даних та оновлення даних потрібно мати ім’я таблиці, назву стовпця та значення.

Набір ключових слів допомагає оновити значення стовпця із заданим значенням. Застереження де, зазначене в необов'язковому, і якщо воно не вказане, значення буде оновлено для всього стовпця.

Видалення даних : Дані можна видалити в Pl / SQL, використовуючи команду delete. Це може допомогти видалити всі дані або створити умови для видалення певних даних. Ця умова може бути передбачена пунктом "де".

8.Вибір даних : для отримання конкретних даних потрібно отримати їх з певної таблиці бази даних. Це стає можливим у Pl / SQL оператором "select".

9. Обробка винятків: Ця команда PL / SQL може використовуватися для виявлення умов помилок. Він обробляє помилки розумним чином, а також дозволяє користувачеві надсилати відповідні визначені користувачем повідомлення.

10. Арифметичні оператори: Усі арифметичні оператори підтримуються PL / SQL. Користувач може додавати, віднімати, множувати та ділити.

Проміжні команди PL / SQL

1. Currval і Nextval: Послідовність використовується для генерації послідовних чисел. Можна вказати початкове значення. Це значення можна збільшити. Функція currval допомагає користувачеві отримати поточне значення змінної. Функція nextval збільшує цю послідовність і повертає значення, яке зберігається.

2. Rowid: Ця функція повертає rowid або двійкову адресу рядка в будь-якій таблиці бази даних. Цей рядок можна зберігати у читаному форматі. На додаток до цього, якщо користувач хоче отримати будь-який фізичний рядок у змінну, ви можете використовувати ROWIDTOCHAR, який перетворить двійкове значення в рядок символів.

3. Rownum: rownum повертає число, яке вказує на порядок вибору рядка з таблиці.

  • Перший ряд, який вибрано, має встановлений rownum
  • Другий ряд аналогічно встановлюють rownum
  • Ця функція може використовуватися в запитах для отримання даних, а також може використовуватися в операторах оновлення.

4. Оператори порівняння : Ці функції допомагають порівнювати вирази та значення виходу, як True, false або null. Ці оператори включають оператори Між, існує, в, є недійсними і подібні оператори.

5. Установити Оператора: Цей оператор використовується, коли для результатів потрібно поєднувати два запити. Оператор Intersect перевіряє, чи відрізняються значення обох запитів, а Union повертає всі окремі рядки, обрані будь-яким із запитів. Union all повертає всі рядки, вибрані за запитами, включаючи всі дублікати.

6.% ISOPEN: Це закриває курсор SQL автоматично після виконання відповідного оператора SQL.

7. Беручи дані від користувача: Користувач може брати дані від користувача, використовуючи & оператор. Цей вхід можна приймати і зберігати в змінній.

8. Таблиця за індексом: Індекс за таблицею - це набір пар ключових значень. Усі клавіші повинні бути унікальними і їх можна використовувати для пошуку відповідного значення. Цей ключ може бути цілим чи рядковим.

9. Виклик функції: Функція може бути створена для виконання визначеного завдання та повернення результатів при виконанні оператора.

10. ROWCOUNT: Ця команда PL / SQL допомагає отримати кількість рядків, на які впливає оператор вставки, оновлення чи видалення.

Розширені PL / SQL команди

1. Процедури: Кожен раз, коли користувач хоче прийняти дані від користувача, тоді можна використовувати процедуру. Ці параметри можна визначити разом з різними підпрограмами. Це параметри IN, OUT та IN OUT. Параметр IN приймає вхід для підпрограм. Параметр OUT використовується для отримання виводу з підпрограм. IN OUT може приймати обидва входи та давати виходи.

2. Курсори : Курсори контролюють область контексту за допомогою курсору. Він має можливість утримувати рядки, які повертаються будь-яким оператором SQL. Цей набір рядків відомий як активний набір.

Підказки щодо використання PL / SQL команд

1. Не нульове обмеження може використовуватися лише стовпцем.

2. SYSDATE повертає поточну дату.

3. Значення, зазначені в пункті "між", включають ці значення.

4. Функції MIN і MAX можна використовувати для будь-якого типу даних.

5 . Лише збережені функції - це дзвінки, а не збережені процедури.

Висновок - PL / SQL Команди

Команди PL / SQL є однією з найстаріших і найбільш часто використовуваних мов для отримання даних з бази даних. Він забезпечує всі способи отримання даних, їх збереження та маніпулювання ними. З усіма цими різними функціями управління даними дуже легко.

Рекомендовані статті

Це керівництво по PL / SQL командам. Тут ми обговорили основні PL / SQL команди та деякі попередні PL / SQL команди. Ви також можете переглянути наступну статтю, щоб дізнатися більше.

  1. Як використовувати команди Pig
  2. Команди MongoDB
  3. Топ Mosts Використовуйте іскрові команди
  4. Вам слід спробувати команди вуликів