Результаты поиска
| Тип поиска | Синтаксис поиска |
|---|---|
| Метки | [метка] |
| Точно | "слова в кавычках" |
| Автор |
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 |
| Исключить |
-[метка] -яблоки |
| Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки | |
Результаты поиска по меткам plsql
Параметры поиска: 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> => …
1
голос
Можете объяснить суть этого кода?
CREATE OR REPLACE Procedure UpdateCourse ( name_in IN varchar2 ) --объявление процедуры
IS -- служебное слово, говорящее что дальше будет идти тело процедуры
cnumber number; -- объявление перемен …
1
голос
При запуске процедуры из пакета исключение ORA-06508: PL/SQL: could not find program unit be...
Такая ошибка возникает когда в сессии номер 1 было обращение к пакету, потом другая сессия перекомпилила пакет, и снова сессия номер 1 запустила его. То есть суть в том что посторонняя сессия инициали …
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 …
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 по шагам, …
4
голоса
Принятый
Отключение/включение триггера в процедуре
В PL\SQL блоках операторы DDL надо обернуть в execute immediate
execute immediate 'alter trigger TIB_j_standart_reg_name disable';
2
голоса
2
ответа
505
показов
Как узнать режим работы опимизатора Oracle(optimizer_mode) для конкретной сесиии?
Я могу посмотреть режим работы оптимизатора для БД таким запросом:
select valuer
from v$parameter t
where t.name = 'optimizer_mode'
Как теперь это же значение можно посмотреть для конкретной сес …
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 …
0
голосов
Принятый
Как экспортировать план выполнения запроса Oracle на другу БД?
Для закрепления плана запроса использована технология sql plan baseline.
Перенос выполнялся в несколько шагов.
На источнике:
1) Для нужного запроса получить sql_id и plan_hash_value конкретного план …
2
голоса
1
ответ
537
показов
Как узнать, сколько памяти занимает пакет?
Как узнать, сколько места в оперативной памяти занимает пакет?
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
в результате в …
0
голосов
1
ответ
695
показов
To number от varchar2 при неизвестных заранее nls
Есть Oracle 11.
В строковой колонке(varchar2) хранятся числа. Разделителем может быть как точка, так и запятая. Необходимо преобразовать их к числам. Маска числа и настройки NLS сессии заранее не изве …
3
голоса
Принятый
Узнать когда отработала `CTX_DDL.SYNC_INDEX`
Модернизируйте вашу процедуру так, чтобы она сохраняла логи.
Примерно как то так:
PROCEDURE SyncIndex IS
BEGIN
insert into <ваша таблица с логами о начале задания>;
CTX_DDL.SYNC_INDEX …
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 …
0
голосов
1
ответ
4k
показов
Как сохранить настройки интерфейса в PL/SQL Developer?
Использую PL/SQL Developer 10-й версии.
Как сохранить настройки интерфейса и расположение окон?
Вообще, возможно ли это?