Результаты поиска по запросу "plsql"
Как повторно использовать большой запрос, не повторяя его?
Если у меня есть два запроса, которые я назовуhorrible_query_1 а такжеugly_query_2, и я хочу выполнить следующие две минус операции над ними: (horrible_query_1) minus (ugly_query_2) (ugly_query_2) minus (horrible_query_1) Или, может быть, у меня ...
Можете ли вы выбрать все, кроме 1 или 2 полей, без писательской судороги?
Можно ли в PLSQL выбрать все поля в таблице, кроме 1 или 2, без необходимости указывать нужные поля? Например, таблица сотрудника имеет поля: Я быИмяФамилияхоббиМожно ли написать запрос, похожий на select * from employeeоставляя полеhobbies ...
Поиск данных из таблицы с использованием хранимой процедуры в 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 ...
Передача аргументов хранимой процедуре Oracle через задание планировщика
У меня есть хранимая процедура, которая вызывается из задания DBMS. то есть DBMS_SCHEDULER.RUN_JOB ('Procedure_JB', FALSE);Хранимая процедура Java-кода, которая после выполнения каких-либо действий запускает процедуру ас_инхронно. И тогда эта ...
Как отключить PL / SQL в запросах Oracle
Вот пример запроса, который я бы хотел запретить запускать на моем сервере: begin While True LOOP dbms_output.put_line('tst'); END LOOP; endЭтот запрос (или другие подобные ему) может попадать на мой сервер Oracle через тонкий драйвер Oracle ...
Использование «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;Мой руководитель ...
Обнаружено создание пакета oracle. PLS-00103: Обнаружен символ «CREATE».
Я пишу пакет Oracle, используя Oracle SQL Developer, я получил эту ошибку компиляции: Ошибка (7,1): PLS-00103: Обнаружен символ «СОЗДАТЬ». create or replace PACKAGE TestPackage AS FUNCTION beforePopulate RETURN BOOLEAN; FUNCTION afterPopulate ...
Настройка среды разработки для изучения PL / SQL
Я хочу настроить среду песочницы, чтобы отточить свои навыки работы с PL / SQL и базой данных. Я думал о загрузке полной версии Oracle 11G и использовании SQL Developer. Настройка тестовой базы данных и работа оттуда. Любые рекомендации? Как вы ...
Вычитание дат в 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, ...
Как вызвать супер-метод объекта 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 ...