Въвеждане на PL / SQL команди
PL / SQL е много подобен на SQL. Тя означава разширение на процедурен език към структуриран език за заявки. Много е полезно при запитване на всякакъв вид данни в таблицата, както и за актуализиране на тези данни. PL / SQL се въвежда за PL / SQL блок структура и помага за правилното развитие. Той също така предоставя променливи, които помагат при деклариране, именуване и присвояване на различни променливи. Нека разгледаме всички различни команди, които присъстват в PL / SQL.
Основни PL / SQL команди
1. PL / SQL блокова структура: Блоковата структура има четири типа секции от кодови блокове. Това ще са заглавка, декларация, изпълним файл и изключения. Кодовият блок се прекратява от Крайна ключова дума. Кодът трябва да бъде написан в начални и крайни ключови думи.
2. Коментари: Коментарите могат да се добавят по всяко време. Това могат да бъдат бележки или информация в кода, която трябва да се посочи в бъдеще. Тя може да бъде представена с '-' за ред или блок от коментари може да бъде представен с '/ * * /'.
3. Дефиниране на променливи: Променливите могат да бъдат дефинирани в секцията за деклариране на програма. Синтаксисът за дефиниране на променлива е тип данни с променлива име;
Тя се третира като дефиниция на променлива, подобна на други твърдения. Трябва да има име и тип данни. Те са задължителни.
4. Определения на ограничения - Ограниченията могат да се прилагат за променливи, които са дефинирани във всеки кодов блок. Ограничението може да бъде наречено като условие, което трябва да се приложи към определена променлива. Често използваните ограничения са постоянни и не са нулеви. Константът се използва, за да се гарантира, че стойността не се променя след първоначално предаване на стойност. Не null гарантира, че променливата има стойност винаги. Ако някоя стойност се опита да присвои нулева стойност, тогава ще възникне грешка. Други ограничения включват уникален, чек, първичен ключ, чужд ключ и т.н.
5. Вмъкване на данни: В тази PL / SQL команда данните могат да бъдат вмъкнати във всяка таблица, като се използва команда „вмъкване“. Тази команда изисква име на таблица, име на колона и стойности на колоните. Стойностите могат да бъдат вмъкнати във всяка базова таблица, като се използва това изявление. Името и стойностите на таблицата са задължителни. Също така трябва да се използва ключовата дума „стойности“.
6. Актуализация на данните: Данните в таблицата могат да бъдат актуализирани лесно, като се използва оператор „актуализация“. Той може да актуализира всяка стойност на всяка колона в таблица. Изисква да има име на таблица, име на колона и стойност като вход и актуализира данните.
Наборът от ключови думи помага при актуализиране на стойността на колона с посочената стойност. Клаузата където, спомената в незадължителна и ако не е посочена, стойността ще бъде актуализирана за цялата колона.
Изтриване на данни : Данните могат да бъдат изтрити в Pl / SQL, като се използва команда за изтриване. Може да помогне за изтриването на всички данни или да предостави условия за изтриване на конкретни данни. Това условие може да бъде предоставено от клаузата „където“.
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 връща всички отделни редове, избрани от която и да е от заявките. Съединява всички връща всички редове, избрани от заявките, включително всички дубликати.
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. Не Null ограничение може да се използва само с колона.
2. SYSDATE връща текущата дата.
3. Стойностите, посочени в клауза „между“, включват тези стойности.
4. Функциите MIN и MAX могат да се използват за всеки тип данни.
5 . Само запаметените функции могат да се избират и не се съхраняват процедури.
Заключение - PL / SQL команди
PL / SQL командите са един от най-старите и най-използваните езици за извличане на данни от база данни. Той осигурява всички начини за получаване на данни, съхраняване и манипулиране с тях. С всички тези различни функции управлението на данните е много лесно.
Препоръчителни статии
Това е ръководство за PL / SQL командите. Тук сме обсъдили основни PL / SQL команди и някои предварителни PL / SQL команди. Можете също да разгледате следната статия, за да научите повече.
- Как да използвате Pig команди
- MongoDB Команди
- Най-добрите Mosts Използвайте искрови команди
- Трябва да опитате командите на кошера