Вступ до PLSQL Інтерв'ю Питання та відповіді

У цій статті PLSQL Інтерв'ю питання ми розглянемо деякі найважливіші та найчастіші запитання щодо PLSQL. Ці питання були ретельно підібрані, щоб допомогти потенційним кандидатам та респондентам оцінити свої знання з даної теми та підготуватися до інтерв'ю PLSQL.

Тепер, якщо ви шукаєте роботу, пов’язану з PLSQL, вам потрібно підготуватися до питань інтерв'ю PLSQL на 2019 рік. Це правда, що кожне інтерв'ю відрізняється за різними профілями роботи. Тут ми підготували важливі запитання та відповіді щодо інтерв'ю PLSQL, які допоможуть вам досягти успіху в інтерв'ю.

У цій статті PLSQL Intervju Questions 2019 ми представимо 10 найбільш важливих і часто використовуваних питань інтерв'ю PLSQL. Ці питання щодо інтерв'ю поділяються на дві частини:

Частина 1 - Питання щодо інтерв'ю PLSQL (основні)

Ця перша частина охоплює основні запитання та відповіді щодо інтерв'ю PLSQL.

Q1. Надайте деякі найбільш помітні характеристики PL / SQL.

Відповідь :
Характеристики PLSQL такі:

  • PL-SQL мають блок-структуровану мову.
  • PL-SQL мають збережені процедури, що допомагає покращити обмін додатками.
  • PL_SQL - портативний для всіх середовищ, які підтримують Oracle.
  • PL-SQL забезпечує інтеграцію до всього словника даних Oracle.

Q2. Згадайте кілька об'єктів схеми, які можна створити за допомогою PL / SQL?

Відповідь :
Об'єктами схеми, які можна створити за допомогою PLSQL, є такі:

  • Збережені процедури та функції
  • Тригери
  • Пакети
  • Курсори

Перейдемо до наступних питань щодо інтерв'ю PLSQL.

Q3. Поясніть, що ви розумієте під курсорами PL / SQL?

Відповідь :
Oracle використовує щось зване робочі простори, яке виконує команди SQL. Це означає, що коли Oracle обробляє команду SQL, відкривається область в пам'яті під назвою Private SQL Area. Курсор може розглядатися як ідентифікатор для цієї області. Курсори дозволяють програмістам давати ім’я цій області та отримувати доступ до збереженої тут інформації.

Q4. Вкажіть кроки, необхідні для виконання явного курсору?

Відповідь :
Це поширені запитання щодо інтерв'ю PLSQL, задані в інтерв'ю. Етапи, які можна виконати з явним курсором, -

  • DECLARE - Це використовується для призначення курсору імені, а потім визначення структури запиту, що йде в ньому.
  • ВІДКРИТИЙ - Він може використовуватися для виконання генерованого вище запиту, рядки, повернені запитом після виконання, доступні для отримання на більш пізньому етапі.
  • FETCH - Це призначає значення з поточного рядка, що також називається позицією курсору, у вказану змінну.
  • ЗАКРИТИ - Це використовується для звільнення місця в пам'яті.

Q5. Що ви розумієте під тригерами та якими способами користуєтесь ними?

Відповідь :
Тригери можна розуміти як блоки коду, які виконуються щоразу, коли виконуються критерії для конкретної події. Вони жорстко кодуються всередині програми PLSQL і слухають такі події:

  • Маніпуляція DML або базами даних,
  • Визначення DDL або бази даних та
  • Операція бази даних.

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

Частина 2 - PLSQL Питання щодо інтерв'ю (розширено)

Давайте тепер подивимось на розширені PLSQL Інтерв'ю питання та відповіді.

Q6. Згадайте кілька об’єктів схеми, які можна створити за допомогою PL / SQL?

Відповідь :
Схема визначається як користувальницький набір об’єктів схеми, також як логічні структури даних. Ці типи об’єктів схеми класифікуються наступним чином:

  • Скупчення
  • Тригери бази даних
  • Посилання на базу даних
  • Розміри
  • Індекси та типи індексів
  • Бібліотеки зовнішніх процедур
  • Класи Java
  • Ресурси Java
  • Джерела Java
  • Об'єктні таблиці, типи об'єктів та представлення об'єктів
  • Матеріалізовані журнали та журнали перегляду
  • Оператори
  • Зберігаються функції, процедури та пакети
  • Послідовності
  • Синоніми
  • Перегляди
  • Таблиці та таблиці, організовані індексами

Деякі інші типи об'єктів, які не містяться у схемі, є такими:

  • Контексти
  • Профілі
  • Довідники
  • Ролі
  • Користувачі
  • Простір таблиць
  • Відхилення сегментів

Q6. Визначте, що ви розумієте під "Коміс", "Відкат" та "Savepoint" у контексті PLSQL.

Відповідь :

  • Заява COMMIT остаточно завершує дану транзакцію, і вона встановлює всі зміни постійними. Транзакція в SQL визначається як будь-який тип висловлювань, які база даних Oracle трактує як один єдиний блок. Це дає можливість користувачам бази даних бачити оновлення, які виконуються та зміни, внесені транзакцією. Оператор COMMIT видаляє всі точки збереження до даної транзакції, а потім звільняє блокування транзакцій.
  • Оператор ROLLBACK протилежний цьому і скасовує зміни, здійснені транзакцією з комітом. Отже, це практично протилежне заяві COMMIT. Будь-які замки, зроблені раніше через транзакцію, звільняються.
  • Оператор SAVEPOINT використовується для встановлення частини точки відновлення з інших застосувань, коли використовується оператор ROLLBACK. Це контролює межі заяви ROLLBACK, повертаючи її до створеної раніше заданої точки SAVEPOINT.

Перейдемо до наступних питань щодо інтерв'ю PLSQL.

Q8. Згадайте різні типи даних, які доступні в PL / SQL?

Відповідь :
Типи даних PLSQL можна в основному розділити на одну з наступних категорій. Загалом у PLSQL доступно дуже багато типів даних, але більшу частину часу ви будете використовувати деякі популярні.

  • Числа - його типи: INT, INTEGER, NUMBER, FLOAT, SMALLINT, REAL тощо.
  • Булева - її тип - BOOLEAN
  • Персонаж або рядок - такі як CHAR, CHARACTER, VARCHAR, VARCHAR2, RAW, NCHAR, NVARCHAR2 тощо.
  • Дата Час - як DATE, TIMESTAMP.

Q9. Що ви маєте на увазі під винятком у PL / SQL?

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

В основному є два типи винятків -

  • Винятки з системи та
  • Винятки, визначені користувачем.

Системні винятки - такі, як no_data_found або too_many_rows. Вони вже визначені PLSQL.

Винятки, визначені користувачем, - це ті винятки, які визначає користувач для обробки однієї або декількох конкретних помилок.

Q10 Визначте, що таке перевантажена процедура.

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

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

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

Це було керівництвом до списку PLSQL Інтерв'ю питань та відповідей, щоб кандидат міг легко розбити ці PLSQL Інтерв'ю питання. Тут, у цій публікації, ми вивчили топ PLSQL Інтерв'ю Питання, які часто задаються в інтерв'ю. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Питання для інтерв'ю з мікропроцесором
  2. Струки 2 Питання для співбесіди
  3. Запитання щодо інтерв'ю WCF
  4. Питання для інтерв'ю Докер
  5. Дивовижні відмінності між Docker та VM