Skip to main content
Stack Overflow на русском

Результаты поиска

Тип поиска Синтаксис поиска
Метки [метка]
Точно "слова в кавычках"
Автор user:1234
user:me (ваши)
Рейтинг score:3 (3+)
score:0 (нет)
Ответов answers:3 (3+)
answers:0 (нет)
isaccepted:yes
hasaccepted:no
inquestion:1234
Просмотры views:250
Код code:"if (foo != bar)"
Секции title:яблоки
body:"яблоки апельсины"
Ссылка url:"*.example.com"
Закладки in:saves
Статус closed:yes
duplicate:no
migrated:no
wiki:no
Типы is:question
is:answer
Исключить -[метка]
-яблоки
Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки
Результаты поиска по меткам
Параметры поиска: not deleted user 179846
38 результатов

PL/SQL (Procedural Language/Structured Query Language) язык программирования, процедурное расширение языка SQL, разработанное корпорацией Oracle. Вопросы о PL/SQL следует так же помечать тегом "oracle".

19 голосов
Принятый

Что означает оператор => в PL/SQL?

В Oracle PL\SQL при вызовах процедур и функций можно явно указать какому параметру какое значение передается. <процедура>(<имя_парметра_2> => <значение_параметра_2>, <имя_парметра_1> => …
Viktorov's user avatar
  • 7,225
1 голос

Можете объяснить суть этого кода?

CREATE OR REPLACE Procedure UpdateCourse ( name_in IN varchar2 ) --объявление процедуры IS -- служебное слово, говорящее что дальше будет идти тело процедуры cnumber number; -- объявление перемен …
Viktorov's user avatar
  • 7,225
1 голос

При запуске процедуры из пакета исключение ORA-06508: PL/SQL: could not find program unit be...

Такая ошибка возникает когда в сессии номер 1 было обращение к пакету, потом другая сессия перекомпилила пакет, и снова сессия номер 1 запустила его. То есть суть в том что посторонняя сессия инициали …
Viktorov's user avatar
  • 7,225
2 голоса
Принятый

Неработает курсор в PL/SQL, oracle

Можно подумать в таком направлении: create or replace procedure ... cursor quittance_guid_cursor (p_ptc_balance varchar2) is select ptc.guid from payments_to_charge ptc where ptc.balanc …
Viktorov's user avatar
  • 7,225
4 голоса
2 ответа
6k показов

При запуске процедуры из пакета исключение ORA-06508: PL/SQL: could not find program unit be...

Есть пара пакетов с процедурами. Вызываю процедуру, она завершается с ошибкой: ORA-06508: PL/SQL: could not find programm unit called Если захожу в процедуру в PL/SQL Developer через Debug по шагам, …
Viktorov's user avatar
  • 7,225
4 голоса
Принятый

Отключение/включение триггера в процедуре

В PL\SQL блоках операторы DDL надо обернуть в execute immediate execute immediate 'alter trigger TIB_j_standart_reg_name disable';
Viktorov's user avatar
  • 7,225
2 голоса
2 ответа
505 показов

Как узнать режим работы опимизатора Oracle(optimizer_mode) для конкретной сесиии?

Я могу посмотреть режим работы оптимизатора для БД таким запросом: select valuer from v$parameter t where t.name = 'optimizer_mode' Как теперь это же значение можно посмотреть для конкретной сес …
Viktorov's user avatar
  • 7,225
2 голоса

Как узнать режим работы опимизатора Oracle(optimizer_mode) для конкретной сесиии?

Можно связать сессию с конкретным запросом, и уже для запроса смотреть, в каком режиме строился план: select s.sid ,t.OPTIMIZER_MODE from v$session s left join v$sql t on s.sql_id = t.S …
Viktorov's user avatar
  • 7,225
0 голосов
Принятый

Как экспортировать план выполнения запроса Oracle на другу БД?

Для закрепления плана запроса использована технология sql plan baseline. Перенос выполнялся в несколько шагов. На источнике: 1) Для нужного запроса получить sql_id и plan_hash_value конкретного план …
Viktorov's user avatar
  • 7,225
2 голоса
1 ответ
537 показов

Как узнать, сколько памяти занимает пакет?

Как узнать, сколько места в оперативной памяти занимает пакет?
Viktorov's user avatar
  • 7,225
1 голос
1 ответ
544 показа

Oracle listagg от nvarchar2(255), почему в результате null?

Есть таблица table с колонкой name nvarcahr2(255) в Oracle 11. id | name --------- 1 | name1 2 | name2 пишу запрос: select listagg(name) within group(order by 1) from table в результате в …
Viktorov's user avatar
  • 7,225
0 голосов
1 ответ
695 показов

To number от varchar2 при неизвестных заранее nls

Есть Oracle 11. В строковой колонке(varchar2) хранятся числа. Разделителем может быть как точка, так и запятая. Необходимо преобразовать их к числам. Маска числа и настройки NLS сессии заранее не изве …
Viktorov's user avatar
  • 7,225
3 голоса
Принятый

Узнать когда отработала `CTX_DDL.SYNC_INDEX`

Модернизируйте вашу процедуру так, чтобы она сохраняла логи. Примерно как то так: PROCEDURE SyncIndex IS BEGIN insert into <ваша таблица с логами о начале задания>; CTX_DDL.SYNC_INDEX …
Viktorov's user avatar
  • 7,225
2 голоса
Принятый

SQL запрос через UNION

Для упрощенного примера: select pal_num, PAL_PROD, PAL_QTY, PAL_SQTY from ( SELECT to_char(PAL_NUM) as pal_num, PAL_PROD, PAL_QTY, PAL_S …
Viktorov's user avatar
  • 7,225
0 голосов
1 ответ
4k показов

Как сохранить настройки интерфейса в PL/SQL Developer?

Использую PL/SQL Developer 10-й версии. Как сохранить настройки интерфейса и расположение окон? Вообще, возможно ли это?
Viktorov's user avatar
  • 7,225

1
2 3
15 30 50 на странице

AltStyle によって変換されたページ (->オリジナル) /