Запитання з тегом «plsql»

Процедурна мова / Мова структурованих запитів - це розширення процесуальної мови Oracle Corporation для SQL. IBM підтримує PL / SQL для DB2 з версії 9.7. На запитання щодо PL / SQL також слід поставити теги "oracle" або "db2".

6
Чому ми використовуємо групу по 1 та групу по 1,2,3 у запиті SQL?
У SQL-запитах ми використовуємо групування за допомогою пункту для застосування сукупних функцій. Але яка мета використання числового значення замість імені стовпця з групою за пунктом? Наприклад: Згрупуйте по 1.
26 mysql  plsql  group-by  syntax 

3
Як розмежовувати SQL від PL / SQL?
Я знаю, що питання може здатися занадто дурним, але я ніколи не розумів цю частину. SQL * Plus працює як з SQL, так і з PL / SQL. Як дізнатися, чи є якийсь код SQL чи PL / SQL? Якщо мій код має цикл for, це вже не SQL? PL …

6
Чи Oracle безкоштовно завантажити?
Я розробник Java, і в даний час використовую PostgreSQL як RDBMS. Однак я також хотів би вивчити Oracle. Тож чи можу я безкоштовно завантажити останню версію Oracle (я думаю, 11 г)? Я знайшов це посилання: Oracle Database 11g Release 2 Завантаження , і здається, що це можна завантажити. Однак я …
15 oracle  plsql 

5
PL / SQL: найкращий спосіб підрахунку елементів у масиві?
Враховуючи це: DECLARE TYPE T_ARRAY IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER; MY_ARRAY T_ARRAY; V_COUNT INTEGER; Я хотів би зробити: BEGIN -- ... some code filling the MY_ARRAY array -- obviously COUNT_ELEMENTS() does not exists, this is what I'm looking for :-) V_COUNT := COUNT_ELEMENTS(MY_ARRAY); DBMS_OUTPUT.PUT_LINE('My array containts ' || …
14 oracle  plsql 


2
Які причини та рішення мутування помилок таблиці?
Я розумію, що помилки в мутаційній таблиці спричинені вадою дизайну або проблемним запитом. Нещодавно був поставлений старий запит, який видає помилкову помилку таблиці. Наша DBA вирішила проблему, але ми не знаємо як. Що саме викликає мутаційні помилки таблиці та як би наша DBA виправила проблему?
12 oracle  trigger  plsql 

4
Навіщо використовувати явні курсори замість звичайних циклів?
Я писав основні веб-додатки протягом року (для db Oracle), і оскільки функції досить прості, більшість з нас дотримуються звичайних ЗА циклів, щоб отримати наші дані: for i in (select * from STUDENTS) loop htp.prn(i.student_last_name || ', ' || i.student_first_name || ' ' || i.student_dob); end loop; Але, здається, курсори - …
12 oracle  plsql 

2
З чого почати з Oracle?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. На це запитання потрібна лише одна відповідь: список чудових ресурсів для початку роботи з Oracle, включаючи адміністрування баз даних, PL / SQL та SQL. Ви можете виявити, …
11 oracle  plsql 

1
PLS-00306 Помилка: як знайти неправильний аргумент?
PLS-00306: неправильна кількість або типи аргументів у виклику до 'string' Причина: Ця помилка виникає, коли названий виклик підпрограми не може бути узгоджений з жодною заявою для цього імені підпрограми. Ім'я підпрограми може бути неправильно написано, параметр може мати неправильний тип даних, декларація може бути несправною або декларація може бути неправильно …

2
Чому ми не можемо записати оператор ddl безпосередньо в блок PL / SQL
Чому ми не можемо писати заяви ddl безпосередньо в блок PL / SQL, наприклад, коли я пишу CREATE OR REPLACE PROCEDURE test IS BEGIN truncate table table_name; // error END test; / Але, CREATE OR REPLACE PROCEDURE test IS BEGIN execute immediate 'truncate table table_name'; // works fine END test; …
11 oracle  plsql  ddl 

3
Як я можу гарантувати, що в Oracle працює лише одна копія процедури?
У нас є необхідність переконатися, що в Oracle працює лише одна копія певної процедури. Якщо він вже запущений і користувач намагається відкрити інший, то він повинен помилитися. Який найкращий метод зробити це?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.