Лучшие plsql вопросы ИТ разработчиков

  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Каков предел размера для аргумента подпрограммы PL / SQL varchar2 в Oracle?

Когда вы создаете процедуру (или функцию) в Oracle PL / SQL, вы не можете указать максимальную длину аргументов varchar2, только тип данных. Например create or replace procedure testproc(arg1 in varchar2) is begin null; end;Знаете ли вы ...

Задан 09 Oct 2008, 06:26 от Aurelio Martin Massoni
  • 13 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как повторно использовать большой запрос, не повторяя его?

Если у меня есть два запроса, которые я назовуhorrible_query_1 а такжеugly_query_2, и я хочу выполнить следующие две минус операции над ними: (horrible_query_1) minus (ugly_query_2) (ugly_query_2) minus (horrible_query_1) Или, может быть, у меня ...

Задан 02 Feb 2012, 20:26 от Buttons840
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 и посмотреть, если это работает.

для Oracle имеет функцию автозаполнения .. вы вводитеSELECT * FROM USER. а затем нажмитеCtrl+. и появляется выпадающий список, где вы можете выбрать из доступных вам объектов. Эта функциональность внезапно прекратилась. Теперь вместо выпадающего ...

Задан 26 Dec 2010, 21:09 от Raj More
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Возврат результата даже для элементов в списке IN, которых нет в таблице

Я пытаюсь найти самый простой способ вернуть набор результатов, который указывает, есть ли некоторые значения в таблице или нет. Рассмотрим эту таблицу: id ------ 1 2 3 7 23Я собираюсь получить список идентификаторов, и мне нужно ответить тем же ...

Задан 09 Jan 2014, 23:16 от FrustratedWithFormsDesigner
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Oracle Pivot с подзапросом

Я использую сводку в Oracle PL SQL Developer следующим образом: SELECT * FROM population PIVOT (AVG(Total) for Data_Type IN ('Group1','Group2','Group3'))Это работает нормально, но я не хочу редактировать каждый раз, когда добавляется новый ...

Задан 10 Oct 2013, 14:22 от Dan
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Получение списка функций и процедуры подписи от оракула

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

Задан 14 Feb 2013, 12:45 от rajesh
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Как синхронизировать Java-метод, вызываемый PL / SQL

У меня просто есть проблема, связанная с параллелизмом, логический поток которого заключается в том, что клиент (называемый Oracle Forms) отправит запрос (на...

Задан 19 Jun 2014, 09:02 от Jaskey
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Выбор значений из таблицы Oracle Переменная / Массив?

Исходя из моего последнего вопроса (Табличные переменные в Oracle PL / SQL?) ...Как только вы получите значения в массиве / таблице, как вы снова их получите...

Задан 15 Oct 2009, 15:26 от Sonny Boy
  • 15 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

как использовать переменную в скрипте оракула для имени таблицы

У меня есть сценарий pl \ sql, где я хочу установить имя таблицы, используемой в сценарии, в переменную. Итак, из некоторых примеров, которые я нашел в Интер...

Задан 24 Jul 2009, 19:24 от Gern Blanston
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

SQL усечение / группа / порядок по датам (день / месяц / квартал / год) с датами пропуска суммы без данных

Я участвовал в проекте, где мне нужно построить гистограмму по датам. До меня это делалось в Java-коде тоннами SQL-запросов к БД для каждого прямоугольника (дата подрегионов). Я пробую другой подход: select sum(CNT), trunc(DATE, 'MM') from DATA ...

Задан 09 Jan 2013, 08:51 от gavenkoa
  • 18 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как получить последний день месяца от заданной даты?

Например, данная дата04/04/1924и я хочу узнать последний день февраля 1924 года. Я придумал add_month, но он кажется не гибким, если у меня другой данный месяц от источника данных Есть хорошие идеи?

Задан 16 Mar 2013, 03:25 от Hoan Dang
  • 4 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Есть ли в PL / SQL эквивалент StringTokenizer для Java?

Я использую java.util.StringTokenizer для простого анализа строк с разделителями в Java. У меня есть потребность в механизме такого же типа в pl / sql. Я мог...

Задан 05 Oct 2009, 13:20 от dacracot
  • -1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Проблема с PL-SQL: ORA-06550

Я пытаюсь немного изучить PL-SQL с помощью учебника по примерам, но один из предложенных кодов возвращает следующую ошибку при запуске:ORA-06550: строка 10, ...

Задан 27 Mar 2015, 17:03 от Sim1
  • 18 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

PL / SQL ORA-01422: точная выборка возвращает больше запрошенного количества строк

Я продолжаю получать эту ошибку, я не могу понять, что не так. DECLARE * ОШИБКА в строке 1: ORA-01422: точная выборка возвращает больше запрошенного количества строк ORA-06512: в строке 11 Вот мой код DECLARE rec_ENAME EMPLOYEE.ENAME%TYPE; ...

Задан 04 Nov 2013, 23:46 от Hiram
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как избежать амперсанда в TOAD?

Когда я пытаюсь вставить значение, которое имеет '&' в TOAD, я получаю подсказку для переменной подстановки. Итак, когда я пытаюсь: insert into x values('hello & world');он выдает приглашение для подстановки переменной «world». Я попытался ...

Задан 11 Sep 2013, 07:49 от Utham Radipe
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как эффективно преобразовать текст в число в Oracle PL / SQL с нестандартным NLS_NUMERIC_CHARACTERS?

Я пытаюсь найти эффективный, общий способ преобразования строки в число в PL / SQL, где локальные настройки для параметров NLS_NUMERIC_CHARACTERS непредсказу...

Задан 10 Nov 2010, 09:22 от bart
  • 102 голосов
  • 15 ответов
  • 0 просмотров
15 ответов

Поиск всех полей во всех таблицах для определенного значения (Oracle)

Можно ли искать в каждом поле каждой таблицы определенное значение в Oracle?Существуют сотни таблиц с тысячами строк в некоторых таблицах, поэтому я знаю, чт...

Задан 16 Oct 2008, 11:14 от Chris Conway
  • -1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

@VVVV Исправьте свои серверные сценарии, которые анализируют JSON и вызывают процедуру для передачи дат, а не строк.

у обновить свой столбец даты для какой-то цели. Значение, уже сохраненное в столбце, выглядит так, как показано ниже. 18-06-14 и при обновлении. Если я ничего не обновляю, не отлаживаю и не проверяю, он принимает формат ...

Задан 10 Nov 2017, 11:58 от B N
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Как создать zip-папку в plsql (Oracle)

Я создаю файл в каталоге, который я указываю. Я хочу, чтобы при каждом запуске создавалось другое имя папки в каталоге с другим именем файла. И эта папка дол...

Задан 12 Sep 2016, 10:15 от sreekem bose
  • 14 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Если вы не можете сделать это во внешней подпрограмме C, вы можете серьезно подумать о том, почему вам нужно это сделать…

Д Oracle, которая обеспечивает более высокую производительность, вызывается хранимая процедура Java из другой хранимой процедуры pl / sql или вызывается хранимая процедура pl / sql из другой хранимой процедуры pl / sql. Кстати, в моей процедуре ...

Задан 25 Jul 2011, 20:19 от Khalid Galal
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

я есть такой код:

Задан 17 Nov 2010, 19:43 от maks
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

этот

у создать процедуру, которая принимает список массивов для оператора IN.Например:

Задан 03 Apr 2017, 07:06 от user2190186
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Oracle триггер для создания автономера

Я никогда не создавал триггер в Oracle раньше, поэтому я ищу какое-то направление. Я хотел бы создать триггер, который увеличивает идентификатор на единицу, если идентификатор не указан в операторе вставки. Идентификатор должен начинаться с ...

Задан 30 Nov 2011, 17:31 от Mike
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Ну, конечно, не будет - было ясно, что вам нужно решение для PKCS7. Я просто отвечал на твой вопрос.

ребование - использовать инструмент dbms_crypto для расшифровки зашифрованного столбца из таблицы, зашифрованной с конца DOTNET. Похоже, что метод PKCS7 используется в dotnet, где я не могу найти соответствующий отступ на стороне Oracle; PKCS5 ...

Задан 13 Oct 2018, 12:57 от ajmalmhd04
  • 6 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Самый быстрый способ определить различия между двумя таблицами?

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

Задан 18 Feb 2010, 23:45 от Sonny Boy
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Нужно обрезать пустое место в оракуле

Невозможно обрезать пустое пространство в данных ниже в моей таблице. Тип данных столбца VARCHAR2 (650 CHAR). Я попробовал обрезать функцию, чтобы устранить ...

Задан 08 Jan 2015, 16:55 от spyga
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как вызвать исключение внутри триггера? Есть ли способ сделать это?

Там'Ситуация выглядит так: Если столбец Зарплата обновляется со значением, меньшим, чем онs Исходное значение, распечатайте сообщение об ошибке и дайте о...

Задан 08 Sep 2013, 07:44 от Saturnian
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Я хочу передать переменный аргумент во внешний файл SQL (PL / SQL с SQL * Plus)

У меня есть поиск на этом форуме и через Google для ответа на мой вопрос, но я не могу 'не могу найти конкретный ответ на мой вызов. Вот почему я прошу з...

Задан 14 Jan 2014, 08:11 от Jeroen Mulder
  • 15 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

синтаксическая ошибка при объявлении переменных в процедуре pl / sql

Это сводит меня с ума. Я пытаюсь добавить переменную в процедуру, но она не работает - я только что получил это сообщение об ошибке: [Error] Syntax check...

Задан 08 Oct 2012, 17:11 от TarynDavidG
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Pl / SQL - получить имена столбцов из запроса

Я использую Pl / SQL с Oracle Database 11g. Я пишу функцию, которая принимает оператор выбора в качестве параметра (varchar2). Функция использует цикл for, чтобы пройти по строкам и применить форматирование к определенным столбцам, и вывести все ...

Задан 02 Aug 2013, 14:57 от bobroxsox
  • 1 голос
  • 4 ответа
  • 0 просмотров
4 ответа

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

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

Задан 12 May 2011, 20:06 от Mat
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Каков предел размера для аргумента подпрограммы PL / SQL varchar2 в Oracle?

Когда вы создаете процедуру (или функцию) в Oracle PL / SQL, вы не можете указать максимальную длину аргументов varchar2, только тип данных. Например create or replace procedure testproc(arg1 in varchar2) is begin null; end;Знаете ли вы ...

Задан 09 Oct 2008, 08:26 от Aurelio Martin Massoni
  • 19 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

На самом деле это не относится к заданному вопросу - речь шла не об идентификации последней строки, вставленной какой-либо сессией, а о возврате набора значений из определенного оператора INSERT.

могу понять правильный синтаксис для следующего псевдо-SQL: INSERT INTO some_table (column1, column2) SELECT col1_value, col2_value FROM other_table WHERE ... RETURNING id INTO local_var;Я хотел бы вставить что-то со значениями подзапроса. После ...

Задан 16 Mar 2011, 12:09 от Stephan Schielke
  • 41 голос
  • 10 ответов
  • 0 просмотров
10 ответов

Есть ли функция для разделения строки в PL / SQL?

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

Задан 14 Sep 2010, 15:55 от Sam
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Oracle Sequence не генерирует непрерывное число [дубликат]

На этот вопрос уже есть ответ здесь: автоинкремент оракула с последовательностью и триггером работает неправильно [/questions/9428212/oracle-autoincrement-with-sequence-and-trigger-is-not-working-correctly] 2 ответаУ меня есть одна ...

Задан 18 Jun 2013, 09:59 от user2477936
Page 1 of 12
1 2 3 4 5