Публикации по теме 'plsql'
Как извлечь курсор в коллекцию в Oracle Application Express (APEX)
DECLARE
CURSOR sel_ltd is
SELECT qrr.qrr_code qrr_code,qrr.qrr_l_desc,qrr.qrr_id rqq_id
FROM co_req_role_cd qrr
WHERE qrr.qrr_id IN (
SELECT ltd.qrr_id
FROM lgs_todo ltd
WHERE TODO_OWNER = :P56_user_id
AND doneyesno = 0
)
ORDER BY 1,2;
BEGIN
IF APEX_COLLECTION.CREATE_COLLECTION(p_collection_name => 'USER_ROLES') THEN
FOR rec IN Sel_Ltd LOOP..
Oracle DBMS_Metadata и встроенный механизм
Oracle DBMS_Metadata и встроенный механизм
Выберите предпочтительный метод извлечения для миграции вашей системы или создайте новые объекты с помощью объектов DDL.
Начиная с версии 4.7, SQLDetective поддерживает собственный пакет Oracle DBMS_METADATA для извлечения объектов DDL (язык определения данных). В предыдущих версиях извлечение DDL было ограничено только встроенным механизмом SQLDetective, и теперь вы можете выбрать любой из них.
Пакет DBMS_METADATA появился в..
Охват кода PL / SQL: 12 вещей, которые понравятся разработчикам в Oracle Database 12c Release 2, часть 12
В этой серии статей мы рассмотрели множество новых функций. Некоторыми, если ими воспользуешься сразу. Остальные биты вы подождете.
В любом случае, при обновлении до 12.2 вы захотите протестировать весь свой код, чтобы убедиться, что он работает должным образом. Отсюда возникает вопрос:
«Какая часть моего кода действительно выполнялась при тестировании?»
Показатели охвата очень помогут в этом.
Простого анализа тестов на уровне строк недостаточно. Чтобы понять, почему,..
🔴 БД Oracle — конкатенация VARCHAR2 и CLOB
При объединении строк в Oracle PLSQL необходимо помнить следующее:
«Если какая-либо строка имеет тип данных VARCHAR2 , результат имеет тип данных VARCHAR2 и ограничен 4000 символами» «Если любой из аргументов является CLOB , результатом является временное CLOB ». При объединении CLOB с VARCHAR2 результатом будет VARCHAR2 , и вы достигнете лимита в 4000!
Таким образом, следующий код вызовет исключение:
DECLARE
my_v VARCHAR2(30000);
BEGIN
my_v := my_v..
Коллекция PL/SQL
Привет друзья…
Я хочу объяснить вам о коллекции PL/SQL как можно проще. так как я думаю, что это важная и очень сложная часть PL/SQL.
Итак, начнем…
Что такое коллекция PL/SQL? это группа элементов, имеющих одинаковые типы данных. Каждый элемент будет идентифицирован индексом или нижними индексами.
В PL/SQL у нас есть три типа коллекций.
1)Varray (массив переменного размера, одномерный)
2)Ассоциативный массив (размер динамический, одномерный)
3)Вложенная..
Начальный сценарий SQL для Oracle SQL Developer
Работая с базой данных более 1 года, у меня есть некоторый опыт, которым я могу поделиться с новичком в SQL Developer (PL / SQL). В этой статье я обобщу необходимые навыки, связанные с SQL (PL / SQL). Не только это, но я также предоставляю несколько частых сценариев, связанных с базой данных Oracle.
Что такое SQL?
Данные - это базовая часть новых современных приложений. Например, такое приложение, как Messenger, WhatApp хранит информацию о сообщениях пользователей, в том числе..
[Oracle pl/sql] Динамическая функция для принудительного получения значения из таблицы
ТЕГ: PL/SQL, PRAGMA AUTONOMOUS_TRANSACTION, ВЫПОЛНИТЬ НЕМЕДЛЕННО, dbms_assert
Руководство OWASP затрагивает некоторые приложения, использующие номер кредитной карты. В базе данных администратор базы данных пометил 16-значное поле каким-либо методом, который будет возвращать замаскированное значение формата (например, 1234-xxxx-xxxx-7890 ) при выборе, а также дает некоторые хранимая процедура для установки размаскировки тоже.
Таким образом, проблема будет возникать с существующим..