0
ответов

как получить значение count (*)в локальной временной переменной в динамическом sql (ORACLE PLSQL)

Я хочу получить значение count (*)в динамическом операторе plsql. Мы можем записать статический stmt как :select count (*)в tmp _cnt из таблицы _info где nbr _entry='0123456789'; но как получить значение tmp _cnt пока...
вопрос задан: 23 July 2012 07:44
0
ответов

Ошибка оператора NOT IN Oracle

Вот мой запрос :Выберите a. *из Таблицы 1 а, Таблицы 2 б Где a.tid=b.tid и b.createddate= (Выберите max (createddate )из таблицы 2 )и a.tid not in (Выбрать отдельный tid из Table3 ); Проблема в том, что я...
вопрос задан: 18 July 2012 19:24
0
ответов

PL/SQL на sqlfiddle?

Любые подсказки, как получить PL/SQL в SQLFiddle? Я пробовал begin dbms _output.put _line ('Hello World' ); конец; / или начать с нуля; конец; / который работает в SQL *Plus (или TOAD или SQLDeveloper или... ), но...
вопрос задан: 14 July 2012 11:41
0
ответов

Oracle PL / SQL Строка Сравнить проблему

1) .hello, у меня есть следующие коды Oracle PL / SQL, которые могут быть ржавыми от вас, ребята, Perpection: DECLARE STR1 Varchar2 (4000); str2 varchar2 (4000); Начните Str1: = ''; str2: = 'sdd'; Если (str1 & ...
вопрос задан: 14 July 2012 08:49
0
ответов

Как я могу проверить, существует ли процедура в пакете?

У меня есть пакеты с процедурами, которые используются во многих местах, а в некоторых местах мне нужны немного другие процедуры, например. обновление еще одного столбца. Я подумал, что могу создать дополнительный пакет,...
вопрос задан: 12 July 2012 05:21
0
ответов

PL/SQL :Ошибка при создании последовательности

Я новичок в PL/SQL и использую Oracle SQL Developer для написания процедуры, которая использует последовательность для создания первичного ключа для некоторых существующих данных для записи в другую БД. Код, о котором идет речь...
вопрос задан: 3 July 2012 20:56
0
ответов

PL/SQL, как избежать одинарных кавычек в строке?

В Oracle PL/SQL, как избежать одинарной кавычки в строке? Я пробовал так, не работает. объявить stmt varchar2 (2000 ); begin for i in 1021.. 6020 loop stmt := 'вставить в MY _TBL (...
вопрос задан: 3 July 2012 16:36
0
ответов

Параметр функции PL/SQL

В PL/SQL приведенный ниже код не будет работать. Это не позволяет определить размер для параметра varchar2. Ты знаешь почему? Как это исправить? создать или заменить функцию logMessage (msg varchar2 (2000 ))...
вопрос задан: 1 July 2012 14:33
0
ответов

как объявить %ROWTYPE переменной, которая является слабо типизированной SYS _REFCURSOR?

В приведенном ниже коде я не могу объявить тип выборки -в переменную -как %ROWTYPE базовой таблицы, потому что SYS _REFCURSOR находится на выборке, которая объединяет две таблицы, а также выбирает несколько функций...
вопрос задан: 27 June 2012 17:23
0
ответов

Триггер только для измененных значений

Скажем, у нас есть 3 записи в таблице :ориг _вкладка ---------------------------------------------| ПК | Имя | Адрес | Почтовый индекс | ---------------------------------------------| 1 | АА |...
вопрос задан: 26 June 2012 05:47
0
ответов

В чем разница между USER() и SYS_CONTEXT('USERENV','CURRENT_USER')?

В чем разница между следующими функциями в базе данных Oracle: user() sys_context('USERENV', 'ТЕКУЩИЙ_ПОЛЬЗОВАТЕЛЬ') sys_context('USERENV', 'SESSION_USER') Возможно ли, что эти значения связаны с ...
вопрос задан: 18 June 2012 15:50
0
ответов

oracle - нарушено ограничение целостности - найдена дочерняя запись

У меня есть огромная хранимая процедура pl/sql, в которой мы делаем некоторые удаления и вставки. Процедура начинается с оператора EXECUTE IMMEDIATE 'SET CONSTRAINTS ALL DEFERRED' И наконец...
вопрос задан: 15 June 2012 15:58
0
ответов

Как написать функцию, используемую только в предложении where, которая возвращает значение true без оператора сравнения?

Мой вопрос: В Oracle regexp_like работает отдельно в предложении where без необходимости сравнения с 1, 0 или строкой. Функция может быть вызвана только при оценке чего-либо в операторе case или...
вопрос задан: 14 June 2012 16:15
0
ответов

Oracle Convert Seconds to Hours :Minutes:Seconds

У меня есть требование отображать доступное пользователю время в формате Часы:Минуты:Секунды из заданного значения общего количества секунд. Цените, если вы знаете функцию ORACLE, чтобы сделать то же самое. Я использую ...
вопрос задан: 12 June 2012 19:58
0
ответов

Как проверить любое отсутствующее число из ряда чисел?

Я занимаюсь проектом по созданию системы приема в колледж; технологии - Java и Oracle. В одной из таблиц хранятся предварительно сгенерированные серийные номера. Позже против тех сериалов...
вопрос задан: 10 June 2012 13:48
0
ответов

Значение символа PLSQL «=>»

Что означает символ => в PL/SQL? например GetAttrNumber(toitemtype => toitemtype, toitemkey => toitemkey, toactid => toactid)
вопрос задан: 8 June 2012 03:27
0
ответов

Как объявлять и использовать переменные в PL/SQL так же, как в T-SQL?

В Sql Server часто, когда я тестирую тело хранимой процедуры, я копирую тело в SSMS, ОБЪЯВЛЯЮ переменные в верхней части страницы, устанавливаю для них некоторые образцы значений и выполняю ..
вопрос задан: 6 June 2012 14:58
0
ответов

Каков максимальный числовой формат в Oracle?

Я хочу знать, какое максимальное значение числовой формат? Например, int32 может обрабатывать значения 4.294.967.296.
вопрос задан: 6 June 2012 06:44
0
ответов

Когда пользовательские функции оцениваются в запросе в Oracle?

Я наблюдаю интересное поведение при использовании определяемых пользователем функций в операторе SELECT. У меня есть пара хранимых процедур, которые читают и удаляют данные из одной таблицы. Эти сохраненные...
вопрос задан: 5 June 2012 22:13
0
ответов

Можно ли вернуться к строке после ошибки в PL/SQL?

У меня куча операторов вставки. Я хочу игнорировать ошибки во время выполнения этих строк и предпочитаю не оборачивать каждую строку отдельно. Пример: попробуйте вставить 1 вставить 2 вставить 3 ...
вопрос задан: 5 June 2012 08:32
0
ответов

Ошибка oracle pl/sql DBMS_LOCK

В Oracle PL/SQL я хочу протестировать функцию сна. Я использую схему hr. но это дает мне ошибку: PLS-00201: идентификатор 'DBMS_LOCK' должен быть объявлен code: begin DBMS_LOCK.Sleep(60); конец; /
вопрос задан: 3 June 2012 13:32
0
ответов

Цикл по предварительно определенным значениям

Есть ли способ сделать «для каждого» в оракуле, что-то вроде этого: начать для VAR в цикле {1,2,5} dbms_output.put_line('Значение: ' ||ВАР); конечная петля; конец; Я знаю, что вы можете сделать что-то вроде: ...
вопрос задан: 29 May 2012 11:25
0
ответов

Извлечение возвращаемых значений массива pl/sql в Java

Как в Java получить значения из функции pl/sql, которая возвращает массив. если моя функция pl/sql возвращает массив с именем myArray, в java можно извлекать значения из myArray в объекты java...
вопрос задан: 29 May 2012 08:12
0
ответов

Можно ли запустить скрипт SQLPLUS для файла в кодировке UTF-8 с BOM

Я пытаюсь запустить набор скриптов, которые был автоматически сгенерирован из большого количества источников. К сожалению, некоторые из них были сгенерированы как UTF-8 с BOM. У меня есть система...
вопрос задан: 25 May 2012 16:26
0
ответов

Что такое Oracle, эквивалентный SQL Server ВКЛЮЧИТЬ NOCOUNT?

Что такое Oracle, эквивалентный SQL Server SET NOCOUNT ON? Из документации SQL Server: SET NOCOUNT ON... Останавливает сообщение, показывающее подсчет количества строк, затронутых ...
вопрос задан: 23 May 2012 13:16
0
ответов

Получить количество всех таблиц в схеме

Я пытаюсь получить количество записей всех таблиц в схеме. У меня проблемы с написанием PL / SQL. Вот что я сделал до сих пор, но я получаю ошибки. Пожалуйста, предложите любые изменения: ОБЪЯВИТЬ ...
вопрос задан: 22 May 2012 15:36
0
ответов

Можно ли явно передать курсор функции/процедуре для использования в цикле FOR?

У меня есть процедура, которая выполняет некоторые вычисления для всех записей, возвращаемых курсором. Это выглядит примерно так: ПРОЦЕДУРА do_calc(id table.id_column%TYPE) IS CURSOR c IS SELECT col1, col2, ...
вопрос задан: 17 May 2012 23:40
0
ответов

создать таблицу с последовательностью. nextval в оракуле [дубликат]

я создал последовательность, используя следующий запрос, создайте последовательность qname_id_seq, начните с 1 приращения на 1 nocache; Теперь, когда я пытаюсь создать таблицу, которая использует приведенную выше последовательность, она выдает...
вопрос задан: 16 May 2012 07:25
0
ответов

Как я могу развернуть новую версию PL Пакет /SQL на сервере Oracle DB под высокой нагрузкой?

Имеется высоконагруженная круглосуточная система на базе Oracle DB Server. Многие клиентские приложения работают с пакетом pkg1. Есть ли возможность (реализация Oracle или передовая практика) ...
вопрос задан: 10 May 2012 14:34
0
ответов

Есть ли лучший инструмент по сравнению с Oracle SQL Developer? [закрыто]

Я только начинаю изучать Oracle SQL Developer, разрабатывая код PL/SQL на своей новой работе, и хотя это неплохой инструмент, ему не хватает многих удобств и функций, которые вам нужны, когда пишу...
вопрос задан: 1 May 2012 02:17