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

5 ответов

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

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

11 ответов

Можете ли вы выбрать все, кроме 1 или 2 полей, без писательской судороги?

Можно ли в PLSQL выбрать все поля в таблице, кроме 1 или 2, без необходимости указывать нужные поля? Например, таблица сотрудника имеет поля: Я быИмяФамилияхоббиМожно ли написать запрос, похожий на select * from employeeоставляя полеhobbies ...

1 ответ

Поиск данных из таблицы с использованием хранимой процедуры в Oracle путем передачи имени таблицы в качестве параметра

Эта процедура не работает должным образом. create or replace procedure bank_search_sp ( p_tablename in varchar2, p_searchname in varchar2, p_bankcode out varchar2, p_bankname out varchar2, p_dist_code out number ) as v_tem varchar2(5000); begin ...

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

2 ответа

Передача аргументов хранимой процедуре Oracle через задание планировщика

У меня есть хранимая процедура, которая вызывается из задания DBMS. то есть DBMS_SCHEDULER.RUN_JOB ('Procedure_JB', FALSE);Хранимая процедура Java-кода, которая после выполнения каких-либо действий запускает процедуру ас_инхронно. И тогда эта ...

1 ответ

Как отключить PL / SQL в запросах Oracle

Вот пример запроса, который я бы хотел запретить запускать на моем сервере: begin While True LOOP dbms_output.put_line('tst'); END LOOP; endЭтот запрос (или другие подобные ему) может попадать на мой сервер Oracle через тонкий драйвер Oracle ...

5 ответов

Использование «select *» для курсора в PL / SQL считается плохим программированием?

Часто я использую курсоры таким образом: for rec in (select * from MY_TABLE where MY_COND = ITION) loop if rec.FIELD1 = 'something' then do_something(); end if; if rec.FIELD2 <> 'somethingelse' then blabla(); end if; end loop;Мой руководитель ...

5 ответов

Обнаружено создание пакета oracle. PLS-00103: Обнаружен символ «CREATE».

Я пишу пакет Oracle, используя Oracle SQL Developer, я получил эту ошибку компиляции: Ошибка (7,1): PLS-00103: Обнаружен символ «СОЗДАТЬ». create or replace PACKAGE TestPackage AS FUNCTION beforePopulate RETURN BOOLEAN; FUNCTION afterPopulate ...

3 ответа

Настройка среды разработки для изучения PL / SQL

Я хочу настроить среду песочницы, чтобы отточить свои навыки работы с PL / SQL и базой данных. Я думал о загрузке полной версии Oracle 11G и использовании SQL Developer. Настройка тестовой базы данных и работа оттуда. Любые рекомендации? Как вы ...

4 ответа

Вычитание дат в Oracle - тип числа или интервала?

У меня есть вопрос о некоторых внутренних действиях для типов данных Oracle DATE и INTERVAL. СогласноOracle 11.2 SQL Reference [http://docs.oracle.com/cd/E11882_01/server.112/e26088/sql_elements001.htm#g196492] , если вы вычли 2 типа данных DATE, ...

1 ответ

Как вызвать супер-метод объекта Oracle PL / SQL

Я хотел бы вызвать переопределенный метод PL / SQL. Вот пример: -- super class create or replace type test as object ( n number, member procedure proc(SELF in out nocopy test, s varchar2) ) alter type test not final / create or replace type body ...