Популярные вопросы по тегу ORACLE

Функции и процедуры в Oracle

... ы не возвращают значения, хорошо, я верну только sql% rowcount или 1 (успех), 0 (исключение) после любой операции dml. И процедуры, и функции могут передавать переменные в вызывающую среду че ...

Ссылка внешнего ключа на таблицу в другой схеме

... хеме. Примерно так: ALTER TABLE my_schema.my_table ADD ( CONSTRAINT my_fk FOREIGN KEY (my_id) REFERENCES other_schema.other_table(other_id) ) П ...

ora-01086: точка сохранения не установлена ​​или недействительна

... cll_ins_tahsilatislem_sp(p_odemeno => rec.odemeno, p_islemtarihi => v_Tarih, p_musterino => rec.musterino, p_urundeger => rec.urundegeri, ...

Как проверить, равен ли столбец empty_clob() в Oracle?

... ый FOO = empty_clob() жалуется на несовместимые типы. Я 2 попробовал поиск в Google, но ( ...

Как проверить версию JDK в Oracle?

... с есть класс Java в нашей базе данных 9 Oracle, и недавно одна строка кода в этом 8 классе java выдает ошибку: static BASE64Encoder B64 = new BASE64Encoder(); Мы наблюдаем ошибку java.lang.ExceptionInInitializerError в 7 этой строке кода. Я не уверен, что изменилось 6 на стороне БД, поскольку у нас нет приви ...

Как запросить распределение (сгруппированное по диапазону значений) значения столбца в Oracle?

... ожим, что в Oracle есть таблица с 5 именем DISTANCES со столбцом типа float 4 с именем distance. Диапазон расстояний от ...

Однострочное условие IF в PL / SQL

... написать одну строчку, если она 4 находится в pl / sql? Мне просто любопытно. Я 3 хочу написать этот фрагмент: ...

Что означает "% Type" в Oracle sql?

... к "% Rowtype". Это то же самое или что-то 2 совсем другое? Если это неясно, прошу прощения. Как 1 всегда, спа ...

SQL вложенные операторы case

... D) ELSE CASE WHEN REQUESTS.grade_id = 3 THEN (CASE ((date_completed-date_submitted)*24*60)<=14400 THEN 'Yes' ELSE 'No' END) END)in_SLA Если 3 я просто сделаю Select (CASE WHEN REQUESTS.grade_id = 1 THEN (CASE WHEN ((date_completed-date_submitted)*24*60)<=30 THEN 'Yes' ELSE 'No' ...

Как я могу получить только первую строку в наборе результатов ПОСЛЕ заказа?

... когда 4 я пытаюсь совместить две частичные победы, это 3 не срабатывает - очевидно, что логика «Выбрать 2 только первую строку» срабатывает перед порядком 1 по, а затем поряд ...

Можем ли мы вызвать процедуру внутри функции в PL / SQL?

... ал, но не могу вызвать процедуру внутри 2 функции. не могли бы вы сказать мне, почему 1 мы не можем вызвать процедуру внутри фун ...

java.sql.SQLSyntaxErrorException: ORA-00942: таблица или представление не существует

... dataOutputStream = new DataOutputStream( socket.getOutputStream()); System.out.println("ip: " + socket.getInetAddress()); // System.out.println("message: " + // dataInputStream.readUTF()); ResultSet res=stmt.executeQuery("select * from food"); while(res.next()){ System.out.println(res.getString(1)); } } catch (IOException e) { // TODO Auto-generated c ...

Разблокировать таблицу Oracle

... тификатор 15 объекта заблокированной таблицы: ВЫБЕРИТЕ 14 object_id ИЗ dba_objects ГДЕ object_name 13 = 'ВАШЕ ИМЯ ТАБЛИЦЫ'; Получите значения SID 12 для этого идентификатора: ВЫБРАТЬ sid FROM 11 v $ lock WHERE id1 = OBJECT ID FROM STEP1 Получите 10 значения сеанса для этих SID: ВЫБЕРИТЕ sid, серийный 9 номер из v $ session, где sid в (СПИСОК 8 SID, РАЗДЕЛЕННЫЙ ЗАПЯТКОЙ, ИЗ ...

Как ВЫБРАТЬ В массив чисел в Oracle PL / SQL?

... ities_ids.COUNT LOOP DBMS_OUTPUT.PUT_LINE(cities_ids(i)); END LOOP; end; После выполнения я получил следующую 2 ошибку: ORA-00932: inconsistent datatypes. Expected UDT, got NUMBER. Пожалуйста, ...

Объединение таблиц с LIKE (SQL)

... столбец с именем pizzatwo. Я хочу присоединить 2 tableone к tabletwo, где pizzaone находится где-то в имени pizzatwo. Что 1 я пробовал: select * from tableone join tabletwo on tableone.pizzaone like ...

Поиск самой длинной серии побед

... й матч, затем выиграла матч, затем 8 проиграла 2 матча, затем выиграла 4 матча 7 подряд и так далее. Теперь мне интересно 6 найти самую длинную серию побед для каждой 5 команды. Team_id longest_streak ------------------------ Team1 4 Team2 3 Я знаю, как найти это в plsql, но 4 мне было интересно, можно ли это вычислить 3 на чистом SQL. Я пробовал использовать LEAD, LAG 2 и несколько других функций, но ничего не 1 добился. Я ...

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

... nt1) + СУММ (T_BAR.amount1) СУММ (T_FOO.amount2) + СУММ (T_BAR.amount2) все 7 сгруппировано по значению MONTH_REF. Обратите внимание, что 6 запись для данного MONTH_REF может быть найдена в 5 одной таблице, но не в другой таблице. В 4 этом случае я хотел бы получить сумму T_FOO.amount1 + 0 (или 3 0 + T_BAR.amount1). Как мне написать свой SQL-запрос, чтобы 2 получить эту информацию? Для информации, моя 1 баз ...

Как исправить устаревшие oracle.sql.ArrayDescriptor, oracle.sql.STRUCT и oracle.sql.StructDescriptor

... Java Object[] reportArray = new Object[3]; STRUCT[] struct = new STRUCT[reports.size()]; ArrayDescriptor arrayDescriptor = new ArrayDescriptor(new SQLName("T_REPORT_TABLE", (OracleConnection) connection), connection); StructDescriptor structDescriptor = StructDescriptor.createDescriptor("R_REPORT_OBJECT", connection); int arrayIndex = 0; for (R ...

Обновить временную метку Oracle до текущей даты

... 00000000 PM Как 4 обновить это значение до текущей отметки 3 времени? [ссылка на аналогичный вопрос:] update date value in oracle Я 2 перешел по этой ссылке, но выпо ...

Могу ли я восстановить старый исходный код Oracle pl / sql из тела пакета после замены на более новый код

... тела после 5 повторного выполнения оператора CREATE OR REPLACE PACKAGE BODY... с другим 4 исходным кодом (который на самом деле я 3 намеревался сохра ...

Заполнение нулевых значений последней ненулевой суммой - Oracle SQL

... 14 приведен пример того, как может выглядеть 13 таблица с добавленным столбцом для того, что 12 я хочу добавить в свой запрос: Item | Year | Month | Amount | New_Amount AAA | 2013 | 01 | 100 | 100 AAA | 2013 | 02 | | 100 AAA | 2013 | 03 | 150 | 150 AAA | 2013 | 04 | 125 | 125 AAA | 2013 | 05 | | 125 AAA | 2013 | 06 | | 125 AAA | 2013 | 07 | | 125 AAA | 2013 ...

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

... прос, но он показывает 2 только создание сеанса и выбор привилегий 1 словаря. select privilege from dba_sys_privs where grantee='SAMPLE' order by 1; помогите р ...

ORA-06508: PL / SQL: не удалось найти вызываемый программный модуль

... ould not find program unit being called". Однако, если я завершу текущий сеанс 7 и открою новый сеанс, анонимный блок будет 6 выполняться без ошибок. Из-за этой проблемы 5 меня заставляют повторно подключать сеанс 4 каждый раз, когда я вношу изменения в API. Может 3 ли кто-нибудь помочь, если эту проблему 2 можно решить, выполнив какие-либо конфигураци ...

Oracle PL / SQL - вызов пользовательского исключения с помощью настраиваемого SQLERRM

... (8); l_table_name VARCHAR2(30) := 'TEST'; l_index_name VARCHAR2(30) := 'IDX_TEST'; ex_no_metadata EXCEPTION; BEGIN BEGIN SELECT STATUS INTO l_table_status FROM USER_TABLES WHERE TABLE_NAME = l_table_name; EXCEPTION WHEN NO_DATA_FOUND THEN -- raise exception here with message saying ...

Как передать параметр даты внутри процедуры оракула?

... процедуры, чтобы 8 преобразовать дату в части объявления? Q3: В 7 начальной части я использую оператор between, могу 6 ли я передать параметр процедуры напрямую? При 5 выполнении этой процедуры exec pro_test('10102015','30102015'); Что мне нужно 4 упомян ...

Oracle SQL - вставить несколько строк в таблицу одним оператором?

... хотел бы вставить N строк, которые все 10 идентичны, за исключением того, что одно 9 из значений отличается. В частности, это 8 то, что я пытаюсь: insert into attribute_list (id,value,name) valu ...

Понимание критериев Hibernate # setMaxResults

... number of objects to be retrieved. Допустим, у меня есть следующий 13 Criteria: Criteria criteria = createCriteria(); // creates criteria for MY_TABLE entity criteria.list().length; // let's say there's a million records in this table Будет ли добавление criteria.setMaxResults(1) возвращать только 12 одну строку? Или ...

Oracle эквивалент типа MySQL TEXT

... сть ли в Oracle тип столбца, эквивалентный 5 типу MySQL TEXT? Если нет, то как обычно хранятся 4 большие фрагменты текста? BLOB, ...

Как изменить ограничение

... EFERENCES PROGRAM(ActiveProgCode), Я хочу добавить ON DELETE CASCADE на 4 указанное выше ограничение. Как изменить 3 существующее ограничение ACTIVEPROG_FKEY1 2 и добавить ON DELETE CASCADE для ограничения ACTIVEPROG_FKEY1 Учти ...

Какие бывают типы замков в Oracle

... 11 / соединению. Блокировка обновления: строки 10 блокируются до тех пор, пока пользователь 9 не сделает фиксацию / откат. Затем я попытался 8 поделиться, чтобы проверить, как это работает SQL> lock table emp in share mode; Table(s) Locked. SQL> update emp set sal=sal+10; 14 rows updated. Затем 7 я о ...

Вставить значение по умолчанию при вставке null

... меня есть этот 18 код: <?php if (!empty($values['not_null_column_with_default_value'])) { $insert = " INSERT INTO schema.my_table ( pk_column, other_column, not_null_column_with_default_value) VALUES (:pk_column,:other_column ...

Разница между объектом и типом записи

... e, а точнее 1 между приведенными ниже объявлениями create type emp2_oty is object ( empno number, ename varchar2(20), deptno number ); ...

Установить схему H2 при подключении

... ACE_LEVEL_SYSTEM_OUT=2;INIT=CREATE SCHEMA IF NOT EXISTS xxx;SCHEMA=xxx"); ds.setUser("xxx"); ds.setPassword("xxx"); return ds; } При использовании 9 SCHEMA=xxx я получаю сообщение об ошибке: Caused by: org.h2.jdbc.JdbcSQLException: Schema "xxx" not found; SQL statement: SET SCHEMA xxx [90079-186] Б ...

Как подсчитать уникальные строки в Oracle

... не потребуется 5 перечислить все столбцы, а я не смог придумать 4 синтаксис, который сделает это за меня. Я 3 предполагаю, что причина в том, что этот 2 запрос будет иметь очень низкую производительность? Ес ...

Запустите Oracle Client в 32-битном режиме на 64-битной машине

... ме. Я просмотрел 10 все проекты и установил целевую платформу 9 на x86, но все еще получаю эту ошибку. Я 8 искал в Google и видел бесчисленное количество 7 разных подходов, но, похоже, я не могу решить 6 эту проблему. Как лучше всего обеспечить 5 работу моего проекта в 32-битном режиме 4 на 64-битной машине? Я использую Visual Studio 3 2008. В настоящее время я рассматриваю возможность 2 перехода на ...

Группировать по псевдониму (Oracle)

... n from table group by alias_column Я получаю сообщение 2 об ошибке "alias_column": INVALID_IDENTIFIER. Почему? Как 1 сгрупп ...

Как удалить значение по умолчанию из столбца в Oracle?

... еет значение по умолчанию 3 sysdate, и я хочу изменит ...

sqlplus: ошибка при загрузке разделяемых библиотек: libsqlplus.so: невозможно открыть файл общих объектов: нет такого файла или каталога

... авая 1 команду: sqlplus /nolog произошедшая ошибка: sqlplus: error wh ...

Выполнять скрипты по относительному пути в Oracle SQL Developer

... , с которой я столкнулся, заключается 11 в их выполнении по относительному пути. например, предположим 10 эту настройку: scripts/A/runAll.sql | /A1.sql | /A2.sql | /B/runAll.sql /B1.sql /B2.sql Я хотел бы иметь файл scripts/runEverything.sql что-то 9 вроде этого: @@/A/runAll.sql @@/B/runAll.sql scripts / A / runAll.sql: @@/A1.sql @@/A2.sql где 8 "@@", насколько я понима ...

Выберите строку как число в Oracle

... 10 изменять его (по крайней мере, в ближайшем 9 будущем ). Но если я запустил тот же запрос 8 на table2, я получаю следующее сообщение об ошибке: ORA-01722: Invalid number Оба 7 запроса выполняются в одном сеансе и в одной 6 базе данных. Я объединяю эти две таблицы 5 по этому столбцу, и соединение работает 4 нормально, единственная проблема проявляется 3 всякий раз, когда я пытаюсь использовать 2 ...

Как запросить имя базы данных в Oracle SQL Developer?

... е работает: show tables; РЕДАКТИРОВАТЬ: Я могу подключиться 6 к базе данных и выполнять такие запросы, как: select * from table_name_here; РЕДАКТИРОВАТЬ 2: Тип 5 базы данных - Oracle, поэтому запросы MySQL не выполняются. Я 4 думал, что это связано с клиентом базы данных, а 3 не с са ...

Как использовать переменную даты в диалоговом окне «Ввести привязки» разработчика sql?

... запустить запрос от разработчика 6 sql, и в запросе есть переменные (:var). У меня 5 проблема с переменными даты. Я использовал 4 все возможные комбинации для форматирования 3 даты с помощью функции to_date(). Каждый ...

Как перенести все таблицы с FK в другую таблицу?

... получить все таблицы с внешними 2 ключами в другую таблицу в ...

Как включить ведение журнала для операторов SQL при использовании JDBC

... =SEVERE oracle.jdbc.level=INFO oracle.jdbc.handlers=java.util.logging.ConsoleHandler java.util.logging.ConsoleHandler.level=INFO java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter Но когда я запускаю 9 свою программу, помещая ojdbc6-11.2.0.3.jar в путь к классам, я 8 получаю исключение как: INFO: Test Message javax.management.InstanceNotFoundException: com.oracle.jdbc:type=diagnosability,name=sun.misc ...

ORA-06511: Курсор PL / SQL уже открыт

... || 'Line 1: (Region 1) ' || Upper(v_child) || Chr(10) || '----- End_Output -----'); END IF; ELSE dbms_output.Put_line('----- Begin Output -----' || Chr(10) || Upper(v_child) ||' is not in the table.' ...

Как читать NLS_DATE_FORMAT?

... е прочитать текущее значение NLS_DATE_FOR ...

Избегайте амперсанда в PL / SQL Developer

... ERT для базы 4 данных Oracle. Одно из значений - это поле 3 VARCHAR2, а оператор вставки содержит амперсанд. Как 2 мне это сделать? Я пробовал следующие методы: Экранируйте & как \ &, установив escape на откл ...

Изменение типа данных столбца в Oracle

... TABLE PLACE( POSTCODE VARCHAR(10) PRIMARY KEY, STREET_NAME VARCHAR(10), COUNTY ...

Oracle: Есть ли способ получить типы данных столбца для представления?

... umns" и 13 получить информацию о столбце таблицы, такую 12 ​​как тип данных, точность, независимо от 11 того, допускает ли столбец значение NULL. В 10 SQL Developer или TOAD вы можете щелкнуть 9 представление в графическом интерфейсе, и 8 он выдаст список столбцов, возвращаемых 7 представлением, и тот же набор данных (тип 6 данных, ...

SQL, отличный от группы в Oracle

... stinct ship_number from shipment a where a.scc_code in ('xxxxx','xxxxx','xxxxx') and load_status = 'S' and ship_date like '11%' and shipper_id = XXXXXX group by origin,destination,ship_date,trip_number, ship_number Когда я запускаю этот ...