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

11 ответов

 чрезвычайно важны не только для вас, но и для бедной души, которой необходимо поддерживать код;)

у несколько SQL-запросов с несколькими подзапросами и множеством объединений повсюду, как внутри подзапроса, так и в результирующей таблице из подзапроса. Мы не используем представления, так что об этом не может быть и речи. После того, как я ...

2 ответа

Обратите внимание, что предоставление через роль не будет работать - это должно быть прямое предоставление пользователю для создания функции / процедуры.

create or replace function gen.sample_func(owner varchar2) return varchar2 as data_t varchar2(10); cursor cur is select data_type from SYS.DBA_TAB_COLUMNS; begin open cur; dbms_output.put_line('Done'); close cur; return data_t; ...

6 ответов

 пробел между всеми непустыми символами.

й базе данных Oracle 10g я хотел бы удалить «пробелы» (пробелы, символы табуляции, возврат каретки ...) из значений поля таблицы. ЯвляетсяTRANSLATE() путь? Например что-то вроде: MY_VALUE := TRANSLATE(MY_VALUE, CHR(9) || CHR(10) || CHR(11) || ...

ТОП публикаций

2 ответа

Вы хотите увеличить всю зарплату в десять раз, вы выдаете:

declare begin for i in (select * from emp) loop if i.sal=1300 then update emp set sal=13000; end if; end loop; end;код обновляет все записи с зарплатой 13000. Вместо этого я хочу обновить записи с зарплатой 1300 до значения 13000. Можете ли вы ...

1 ответ

Вы можете изменить запрос, чтобы включить все отключенные тоже.

скрипт, который отключает все задания. Прямо сейчас я выделяю их всех в Toad, нажимаю кнопку «Отключить» и затем фиксирую изменения. Должен быть способ сделать это в PL / SQL.

1 ответ

если базовый запрос каждый раз один и тот же, вы также можете создать представление mat и просто выполнить полное обновление по мере необходимости. Конечно, нужно больше информации о том, что здесь происходит

даю временную таблицу в pl / sql, используя execute немедленный и также вставляя в таблицу, зачем создавать таблицу. После этого я обновляю таблицу. Но я получаю таблицу ошибок не существует, так как она не создает таблицу, выполняемую ...

3 ответа

Надеюсь, что это дает вам альтернативное решение

могу извлечь из ref-курсора, который возвращается из хранимой процедуры (переменная OUT) и распечатать результирующие строки в STDOUT в SQL * PLUS? Хранимая процедура ORACLE: PROCEDURE GetGrantListByPI(p_firstname IN VARCHAR2, p_lastname IN ...

2 ответа

Может быть, думаешь об этом?

лько лет назад в Oracle 10 или 9 я использовал функцию, похожую на «DBMS_COL_2_VAL» (это определенно не правильная функция). Целью этой встроенной функции является преобразование предоставленной строки в строки на основе указанного разделителя. ...

4 ответа

Надеюсь, это поможет.

ичок в хранимой процедуре. Нам нужно создать хранимую процедуру, которая должна возвращать все записи или возвращать только переданные в качестве параметра IN, процедура возвращает курсор. Если процедура вызывается путем передачи ...

5 ответов

Пытаетесь получить результат в одной строке с помощью sql?

Я пытаюсь отобразить все идентификаторы сотрудников мне нужен результат как emp_id 10,11,12,13,14,15..,...когда пытался SELECT LISTAGG(emp_id, ',') WITHIN GROUP (ORDER BY emp_id) AS ID FROM employees GROUP BY emp_id; Я получаю ...