Публикации по теме 'plsql'


Как выполнять HTTP-запросы в JavaScript, Python и PL/SQL.
Для выполнения HTTP-запроса в JavaScript используется встроенная функция fetch() . Он позволяет отправить запрос на определенный URL-адрес и получить ответ. Вот простой пример, объясняющий процесс: fetch('https://example.com/test') // Replace the URL with the endpoint you want to request .then(response => { if (!response.ok) { throw new Error('Network response was not OK'); // Handle non-200 status codes } return response.json(); // Parse the response as JSON..

Вопросы по теме 'plsql'

Когда вы должны использовать хранимые процедуры Java с базой данных Oracle, каковы недостатки?
PL/SQL не мой родной язык. Oracle поддерживает написание хранимых процедур на Java. Каковы преимущества этого перед написанием хранимых процедур на PL/SQL?
12154 просмотров
schedule 30.06.2022

Что такое оператор конкатенации строк в Oracle?
Что такое оператор конкатенации строк в Oracle SQL? Есть ли какие-нибудь "интересные" особенности, о которых мне следует остерегаться? (Это кажется очевидным, но я не нашел ответа на предыдущий вопрос).
315546 просмотров
schedule 31.01.2024

Доступ к веб-службе из хранимой процедуры Oracle
Есть ли кто-нибудь, кто успешно получил доступ к веб-службе из хранимой процедуры Oracle? Если да, то была ли это хранимая процедура Java? Хранимая процедура PL/SQL? Есть ли причина, по которой мне не следует пытаться получить доступ к WS из...
24948 просмотров

Насколько плохо игнорировать исключение Oracle DUP_VAL_ON_INDEX?
У меня есть таблица, в которой я записываю, просматривал ли пользователь объект хотя бы один раз, следовательно: HasViewed ObjectID number (FK to Object table) UserId number (FK to Users table) Оба поля НЕ NULL и вместе...
16468 просмотров
schedule 17.10.2022

Можно ли вывести оператор SELECT из блока PL/SQL?
Как я могу заставить блок PL/SQL выводить результаты оператора SELECT так же, как если бы я сделал обычный SELECT ? Например, как сделать SELECT как: SELECT foo, bar FROM foobar; Намекать : BEGIN SELECT foo, bar FROM foobar; END;...
184493 просмотров
schedule 27.11.2023

SQL-запрос, чтобы найти значения столбца без сопоставления
Трудно выразить словами, поэтому предположим, что эта примерная таблица: | id | col1 | col2 | -------------------- | 1 | aa | 12 | | 2 | aa | 12 | | 3 | bb | 13 | | 4 | cc | 13 | Мне нужен запрос, который выбирает строки 3...
387 просмотров
schedule 30.04.2024

В каких ситуациях пакеты Oracle становятся недействительными?
Сценарий, который создал этот вопрос: У нас есть пакет, который является зависимостью от другого пакета, иногда внесение изменений в «родительский» пакет приводит к тому, что зависимый пакет становится недействительным, но иногда это не так. Это...
46979 просмотров
schedule 22.04.2023

Как я могу избавиться от динамического SQL
У меня есть следующий динамический SQL в одном из моих тел пакетов OPEN ccur for 'select c.category from test_category c where c.deptid='||PI_N_Dept || ' and c.category not in ('|| sExcludeCategories ||')';...
1051 просмотров
schedule 17.11.2022

Создайте плоский файл, который «сводит» несколько строк транзакций в одну строку в SQL * PLus.
Как следует из названия, мне нужен метод выравнивания нескольких строк в один вывод luine для каждой учетной записи. Например, таблица выглядит так: Транзакция по счету 12345678 азбука 12345678 ДЕФ 12346578 ГХИ 67891011 азбука...
229 просмотров
schedule 16.10.2023

Производительность Oracle/PLSQL
Есть ли разница в производительности, когда вы разбиваете хранимую процедуру на несколько процедур вместо большой процедуры? Какой из них быстрее? Например: mainSP callSP1 callSP2 callSP3 end; скорее, чем: SP .... .......
419 просмотров

Как перебрать диапазон дат в PL/SQL
Мне нужно написать отчет, который генерирует сводные итоги по таблице с диапазонами дат для каждой записи. table data: option start_date end_date opt1 6/12/2009 6/19/2009 opt1 6/3/2009 6/13/2009 opt2 6/5/2009 6/6/2009...
67611 просмотров
schedule 24.05.2023

Как заполнить varray несколько раз
У меня есть скрипт, который использует один VARRAY несколько раз. Но я не могу понять, как сбросить VARRAY после того, как прокрутил его один раз. Я написал следующий базовый скрипт, чтобы помочь мне устранить неполадки: DECLARE TYPE...
2640 просмотров
schedule 25.03.2023

Oracle: квалификатор глобального пространства имен для функции?
Как квалифицировать вызов функции или процедуры, чтобы указать, что он должен быть в глобальной области видимости? У меня есть собственный scn_to_timestamp() в пакете, который должен вызывать глобальную функцию по умолчанию с тем же именем....
892 просмотров
schedule 13.12.2022

Как получить МИНИМАЛЬНОЕ ЗНАЧЕНИЕ последовательности в Oracle 10g PL/SQL?
Я написал сценарий PL/SQL, чтобы установить значение последовательности на максимальное значение первичного ключа таблицы: DECLARE max_idn NUMERIC(18, 0); seq_nextval NUMERIC(18, 0); increment_amount NUMERIC(18, 0); BEGIN SELECT...
6267 просмотров

ORA-00923 Ключевое слово FROM не найдено там, где ожидалось
Я пытаюсь объединить некоторые поля, чтобы вернуть одну строку для каждой строки из таблицы оракула. Это в 10г. Вот мой запрос: SELECT t.value || '|' || t.label || '|' t.label_abbrv || '||' "mylist" FROM list_value t WHERE t.value BETWEEN...
12006 просмотров
schedule 14.10.2022

Откатывает ли Oracle транзакцию в случае ошибки?
Это кажется глупым вопросом, но я вижу следующее в руководстве по концепциям Oracle по управлению транзакциями: Транзакция завершается, когда происходит одно из следующих событий: Пользователь выдает инструкцию COMMIT или ROLLBACK без...
19276 просмотров
schedule 07.03.2023

Pro*C передает динамический массив процедуре PL/SQL
Я хочу вызвать хранимую процедуру PL/SQL из Pro*C, которая принимает параметр массива (таблицу целых чисел). Вся документация на сайте Oracle предполагает, что вы используете статический массив или, по крайней мере, один, определенный в той же...
1246 просмотров
schedule 13.12.2022

Выбор транзакций в виде одной строки
У меня есть требование, когда мне нужно создать отчет о текущих проектах программного обеспечения. Два столбца — это дата последней вехи и дата предыдущей вехи. Очевидно, что вехи хранятся в таблице транзакций, поэтому у нас может быть много вех для...
124 просмотров
schedule 19.08.2023

Строка ключ-значение PL/SQL с использованием Regex
У меня есть строка, хранящаяся в таблице в следующем формате ключ-значение: «Key1☺Value1☺Key2☺Value2☺KeyN☺ValueN☺». Учитывая ключ, как я могу извлечь значение? Является ли регулярное выражение самым простым способом справиться с этим? Я новичок в...
2346 просмотров
schedule 02.01.2024

Вложенные таблицы Oracle и имена столбцов
Я хотел бы сделать следующее в Oracle 10g (это надуманный пример, чтобы показать концепции, а не реальный код) create table orders (order_id NUMBER); insert into table orders values (1); insert into table orders values (2); insert...
2190 просмотров
schedule 17.03.2022