Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела Oracle

Запросы к учебной БД
Кто может проверить корректность написания запросов к БД Библиотека? Всего 6 запросов.

Сложить значения в одной ячейке
В одной ячейке написано 1 день 100 руб 2 день 200 руб ....(неизвестно сколько дней может быть) Возможно ли как то сложить рубли в одной ячейке т.е к примеру запрос

Не выбираются данные из пакета
Доброго дня. Из Qlik Sense делаю запросы к БД Oracle19. При выполнении такого запроса возвращается Null, хотя должна возвращаться цифра select pkg.aaa from dual В теле пакета есть запрос к...

Можно ли в oracle запустить процедуру в селекте? Процедура выполняет операцию dml
Подскажите, можно ли в селекте запустить процедуру, которая выполняет операцию dml? Ещё при этом мы запустили в селекте эту процедуру и селект бы не отработал, пока не выполнилась процедура. Слыша,...

БД и клиент в разных доменах
В локальной сети два домена domA.local и domB.local, БД и клиент были в одном домене, теперь ПК с клиентом надо перевести в другой домен, так и сделал, но были поменяны также имя ПК и сетевой адрес,...

Как выбрать в строке число перед знаком умножения и прибавить к этому числу ".0"?
Добрый день! Есть пример процедурки: declare Res1 varchar2(4000); vstr1 varchar2(4000); BEGIN vstr1 := 'If (1816786615) * (2) >= 0 Then

Нет связи с БД Oracle
На доменном компе не получается войти в программное средство из-за ошибки Нет свЗи с БД Oracle. При этом на этом же компе с другой учетки все работает. Tnsping выдал OK. Файлы tnsnames и sqlnet на...

Объединение строк в pl\sql
Написал код на pl\sql, который выводит мне инфу какие роли есть у учётной записи в базе данных. Результат, например, такой, Петров С.Д.|Оператор Петров С.Д.|Программист Кто подскажет что нужно...

Буфер dbms_pipe
Приветствую всех! В цикле идет отправка сообщений. .......... <1> dbms_pipe.pack_message(.....) <2> dbms_pipe.send_message(.........); .................. На строке <1> получаю ошибку:...

Ошибка ora 01033
Добрый день, я не программист, просто оператор программы. Подскажите пожалуйста, работал компьютер свет моргнул, вклучаю, захочу в программу, а там ошибка "ora 01033 oracle initialization shutdown...

Oracle не видит таблицы MS SQL
Может кто из ораклистов сталкивался. Нужно Ораклом тащить данные и вызывать хранимые процедуры из MS SQL Serever-а. Создан dblink к MS серверу. Таблицы, которые созданы давно другим человеком,...

Регулярное выражение (заменить символ в начале строки и в конце)
Коллеги, приветствую. Подскажите, пожалуйста, как написать регулярку. SELECT 'г Москва' FROM dual UNION ALL SELECT 'Москва г' FROM dual UNION ALL SELECT 'Архыз с' FROM dual UNION ALL SELECT...

Как положить строки (только каждую третью строку) из коллекции в таблицу ?
Как положить строки (только каждую третью строку) из коллекции в таблицу ? Дано: DATA_SET_temp - коллекция строк с типом запись: (clnt_id number, subs_id number, all_pay_sum number); ...

sqlplus inner запрос
у меня задача написать inner join запрос на sql plus.Проблема в том что я не могу создавать свои таблицы .

Вычисление из строки
Доброго дня. В результате действий со строкой, получилась строка в виде 17.3*2.5 SELECT REPLACE(substr( instr( ... ) ... ) ... ) FROM TABLE Как вычислить эту строку? Спасибо.

ext4 или xfs
Что лучше для datapum ext4 или xfs ? Размер backup от 1 TB.

Убрать кавычки из ряда чисел
В запрос параметром попадает ряд чисел в string: where id in ('224994, 226010, 225632, 224403, 224690, 224695, 225319, ... ') Каким образом можно убрать кавычки внутри скобок в условии?

Слабая и сильная сущность
Что такое слабая и сильная сущность?В гугле пишут, что сильная мол та, которая полностью сама себя идентифицирует и не зависит от других, но мне ве равно не понятно что конкретно имеется ввиду под...

Oracle 9 установка на x64
Подскажите как установить Oracle 9 на Windows x64

ORA-04091 при вызове процедуры
Здравствуйте. Имеется триггер на таблицу: CREATE OR REPLACE TRIGGER MyTrigger BEFORE INSERT ON MyTable REFERENCING NEW AS new OLD AS old FOR EACH ROW BEGIN SELECT MyField2...

Добавление копии записи в таблицу
Здравствуйте, уважаемые профессионалы. Есть такой очевидный, но многомерный вопрос: Есть таблица: create table someTab (a number primary key, b varchar2(10), c varchar2(10)) поле a -...

FUNCTION RETURN SYS_REFCURSOR
Доброго дня. Есть пакет CREATE OR REPLACE PACKAGE pkg IS FUNCTION GetAAA(iDate IN DATE) RETURN SYS_REFCURSOR; END pkg; Пытаюсь из внешней программы получить данные из пакета select t.* from...

Выборка данных с таблиц информационных систем на oracle
Доброе стоит такая задача сформировать список групп в которые входит учетная запись в Teamcenter на C# с использованием Sql запросов. На данный момент подключение к базам данных Teamcenter на...

Как преобразовать в to_char десятичное число типа 0.7257809532, чтобы не пропал 0 перед запятой
Добрый день! Не знаете, как можно преобразовать в to_char десятичное число типа 0.7257809532, чтобы не пропал 0 перед запятой и сохранились все значения после запятой - там не обрезались бы они к...

Не работает в пакете вызов таблицы через dblink (ORA-00942)
Добрый день, друзья. Столкнулся в проблемой и не знаю как решить. Есть публичный dblink и в другой схеме он работает если вызывать просто SELECT в окне, то все работает. SELECT COUNT(*) FROM...

Найти ошибку в синтаксисе JOIN
Есть две учебные задачи: Условие: в базе есть таблица employee, которая содержит данные о сотрудниках, а так же tasks с данными о задачах. Структура таблиц следующая: employee id -...

Standby догнать основную базу
Здравствуйте, Ситуация такая, есть база данных, три сервера oracle 11g Один из двух серверов стендбай упал и был восстановлен из бэкапа Сейчас расхождение с основной базой по времени большое....

SEQUENCE при пустом значении
Здравствуйте. Изначально было так create table book ( id int primary key ) Затем, я захотел, что бы при пустом значении айди сам подсчитывал следующее значение и заполнял его CREATE SEQUENCE...

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

Выбрать строки с максимальной датой
Добрый день! Можно ли такой запрос упросить, т.е. сделать без подзапроса? WITH w1 (num1, name, date1) AS ( SELECT 20, 'тест 1', TO_DATE('01.01.2019', 'dd.mm.yyyy') FROM dual UNION ALL...

Как вернуть страницу
Ребят помогите пожалуйста, только что закрыл случайно страницу (вкладку) в sqldevoloper где был весь мой код и теперь не могу найти эту страницу на пк, подскажите где она может находиться

Найти ошибку в синтаксисе INSERT
Решаю учебную задачу, которая сформулирована так: В базе есть историческая таблица users_hist с полями id, user_id, name, lastname, age, start_dttm и end_dttm. Пришла информация, что у...

Написать запросы к БД
create table авторы ( код_автора number(10), фамилия varchar2(100), имя varchar2(100), место_рождения varchar2(100), дата_рождения date, дата_смерти date, PRIMARY...

Стаж работы при нескольких должностей одновременно
Здравствуйте, имеется таблица salary (id, staff_id, beg_date, end_date, pos_id) end_date равен '01.01.2099' если сотрудник не уволен сотрудник может работать в нескольких должностях...

Выдать номера изделий, детали для которых поставляет каждый поставщик, поставляющий какую-либо красную деталь
ДОБРОГО ВРЕМЕНИ СУТОК, ПРОСЬБА ПОМОЧЬ ВСЕ ВОПРОСЫ РЕШИЛ КРОМЕ ЭТОГО НУ НЕ ПОЙМУ КАК ОТ СЛОВА СОВСЕМ ТОТ БРЕД КОТОРЫЙ ПИСАЛ ВМЕСТО РЕШЕНИЯ ПРИВОДИТЬ НЕ СТОИТ ВОПРОС: --3. Выдать номера изделий,...

Как изменить путь в подключении файла hr.sql?
Запустил cmd, начал набирать команды sqlplus / as sysdba; alter session set “_oracle_script”=true; create user hr identified by hr account unlock; grant dba to hr; conn hr/hr; @hr.sql Они не...

Как сохранить пароль в PL/SQL Developer?
Добрый день! Подскажите, пожалуйста, как можно сохранить пароль в PL/SQL Developer при авторизации в базе данных? Смотрел stackoverflow, но ,возможно, версии разные не нашел, то что предлагают

Добавить данные в таблицу
Добрый день Подскажите плз с вопросом: Есть таблица(рис.1) необходимо добавить в эту таблицу значения в поля name и text для каждого id, поле id должно заполняться текущим id. Т.е. должна...

Рекурсивный запрос с генерацией нескольких строк
Здравствуйте! Стоит такая задача: есть некоторая таблица, в которой нужно рекурсивно рассчитать некоторое поле F. Так же в этой таблице есть поля N и К, которые обозначают начало и конец некоторого...

Сложный запрос SQL
Добрый день! Не могу сообразить как сделать запрос. Есть таблица с данными Дата | Ном. | Стойкость 2024-01-01 00:00:00.000| 1| 1 2024-01-02 00:00:00.000| 1| 2...

Запрос на SQL для выборки данных
Доброе. Подскажите куда копать или готовое условие в запросе, которое позволит вывести инфу где будет учитываться как е так ё например есть таблица с данными и хочу найти все строки где есть...

Обращение по псевдонимам
Имеем следующий не рабочий запрос select last_name as psevdo from employees where psevdo ='King'; Алиас = psevdo нельзя использовать с where? Например с Order by он работает, с Group by тоже.

Проверка по полю, которое может быть null, а может не быть
Здравствуйте, уважаемые профессионалы! Вопрос у меня фундаментальный. Допустим, есть процедура, которая принимает 3 параметра, два из которых может быть null. Мне нужно вернуть некоторую переменную...

Как найти что запускает пакет?
Добрый день. Подскажите, есть пакет Х, который каждую ночь запускается. Как найти то, что может запускать этот пакет? В заданиях пусто, триггеров на пакет нет. Система большая, не понимаю где...

Из-за чего иногда при восстановлении базы данных oracle возникают ошибки: ORA-00742, ORA-00312?
Есть два сервера с идентично настроенными экземплярами oracle. С одного из них делается полный холодный бекап всей базы и пихается на второй, после чего начинается процедура восстановления >alter...

Как избежать дублирования в full join
Добрый день! Столкнулся с проблемой. Вот запрос with a as (select 11 id, 4 s1 from dual union select 11 id, 6 s1 from dual), b as

Транспонировать таблицу (перевести строки в столбцы)
Приветствую! Затупил на простой вещи, подскажите пожалуйста, как проще перевести строки в столбцы. Вот пример select 2984 as id, 'ROW' as TYPER from dual union all select 2994 as...

Найти ошибку в коде SQL
Решаю учебную задачу, которая сформулирована так: В базе существует таблица с заказами (orders). В таблице следующий набор полей: id - идентификатор заказа customer_id - идентификатор...

Как выключить работу процедуры в определенное время суток
Добрый день. Есть JOB который запукает процедуру. Нужно отключить выполнение процедуры с 21:07 по 22:30, например. Сделал так, но тут не учитываются минуты. if To_char (sysdate, 'hh24')...

SQL Error: ORA-00933: SQL command not properly ended
Запускал скрипт частями(создавал одну таблицу, вторую) и при попытке запуска части с заполнением таблицы выдает ошибку ''Error starting at line : 14 in command - INSERT INTO Person (PersonId,...

Поле выборки в зависимости от параметра
Здравствуйте, уважаемые профессионалы! Есть иерархическая таблица, в которой отдел (dep) может иметь головной отдел (dep_parent). Как бы написать такой запрос, в котором пользователь бы мог выводить...

Как посмотреть типы данных в результате запроса?
Возможно ли в TOAD посмотреть типы данных в результате запроса?

Не могу увеличить макисмальное количество процессов в бд Oraсle
Здравствуйте. Подскажите. При увеличении параметра processes до 2000. alter system set processes=2000 scope=spfile; Перезапускаю базу. Смотрю: processes = 1560 show parameter processes;

Что-то типа гибкого запроса
Добрый день Мне нужно сформировать запрос по полученному условию - в нем перечисление таблиц и полей Я хочу вынуть все имена таблиц, которые есть в условии и сформировать свой запрос добавив к...

Как получить минимальную дату?
Как получить минимальную дату, есть ли аналог запроса ниже? SELECT TO_DATE('01.01.0001', 'DD.MM.YYYY') FROM DUAL

RMAN не видит Listener
Что делаю: - Есть скачанная папка (Flash Recovery Area) с исходного сервера. - Развернул сервер 12r2. Базы данных нет. - Хочу накатить этот бэкап у себя через RMAN До самого накатывания вот...

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

Как вывести все строки, где исключаются строки с null
Как вывести все строки, где исключаются строки с null, но при этом, если одна (конкретная) строка не null, а остальные null, то тоже исключить? Хотелось бы простое решение. Приведу ниже пример и...

Как заменить операцию update&
Добрый день! Не подскажете, как можно было бы заменить операцию update на операции (merge не читается)? Только через insert в другую табличку и инсерт обратно с новым значением и удаление...

Выборка данных если нужно в столбце использовать подстроку в like
Доброе Есть два запроса select g.name, g.id, t.username, t.groupref from USER.TGROUP g, USER.TUSER t where t.username = 'petrovva' and g.id = 40 Результат: name, id, username, groupref...

Как занести данные из файла в таблицу?
Здравствуйте. Подскажите пожалуйста, у меня есть файл xlsx, как мне из него обновить данные в базе данных?

Нагрузка на сеть при работе приложения
В консоле (EM) Oracle 11g на графике "Average Active Sessions" в процессе работы приложение "Apache.exe" постоянно загружена сеть (Network) если смотреть на график столбец CPU то где то до 6...

TOAD начал глючить
Уже несколько дней Toad внезапно прекращает работу (закрывается). Сегодня показал вот такую ошибку. Version : 7.0.3.0 Date : Wed, 18 Sep 2024 08:02:07 +0300 OS :...

Как узнать где лежит sql loader?
Здравствуйте.Подскажите пожалуйста, как узнать, где лежит sql loader в sql developer-e. Доступа к переменным средам нет. В папке Oracle найти никак не могу

SQL-запрос на поиск одинаковых значений полей в одной таблице?
Как найти записи в которых значения некоторых полей одинаково? Например поля с ФИО.

Странная ошибка ORA-00942: table or view does not exist
Доброе утро. Вчера вечером обнаружил мистическую ситуацию, прошу помощи, сам я пока найти объяснение не смог. Суть такова: Выполняю запрос Select * FROM D_LS_PLS Получаю ошибку: START at...

Как получить из даты день недели?
Как получить из даты день недели?

Ошибка подключения к базе данных ORA-12154 TNS:could not resolve service name
Камрады! Не могу подключиться в ни к одной БД через PL/SQL Developer c:\Oracle\Ora817\network\ADMIN\TNSNAMES.ORA OMAP_10.45.28.79.world = (DESCRIPTION = (ADDRESS_LIST = ...

Как от даты отнять год, месяц, день?
Добрый день. Подскажите, как получить Data_N: Есть таблица вида: |Data |Y|M|D|Data_N| |01.11.2015|4|3|5| | где, Data - дата от которой нужно отнять кол-во Y - лет, М -...

Ошибка ORA-00904 "Недопустимый идентификатор
Привет Всем Не могу выполнить запрос. Есть простая таблица test CREATE Table Test ( Id INTEGER NOT NULL UNIQUE, VALUE INTEGER NOT NULL )

Ora-12154 TNS невозможно заданный идентификатор соединения
Доброго времени суток. Знаю, что эта проблема уже не раз здесь обсуждалась. Но ни одно предложенное решение мне не помогло. Oracle DB 11g XE, ОС windows 7. Сервер и клиент на одной машине. При...

Исправить кодировку: кириллица записывается знаками вопроса
Подскажите пожалуйста, как исправить проблема. При занесение в таблицу данных русские слова отображаются как ???, такое же происходит и при выводе.

Задача по sql №6
Решил подтянуть свою уровень sql хоть до какого-то уровня и начал решать задачки. Задача Для каждого производителя, выпускающего ПК-блокноты c объёмом жесткого диска не менее 10 Гбайт, найти...

Не получается достучаться до БД ORA-12170: TNS:Connect timeout occurred
Всем привет! База 10.2 установлена на вирт. машину Vmware. Сеть настроена - машины видны в обоих направлениях (от виртуальной к реальной и наоборот). Все прекрасно пингуется без задержек. Экземпляр...

Джоб(Задания). Необходимо создание самого простого job для образца
Добрый вечер. Хочется освоить job'ы, но нигде не могу найти пример от начала до конца. вот допустим есть процедура: CREATE OR REPLACE PROCEDURE my_pro_2 (ch IN INTEGER) IS BEGIN UPDATE...

Вызов хранимой процедуры Oracle PL/SQL
Здравствуйте! Мне интересно вызова этой хранимой процедуры. На пример Создал таблица CREATE TABLE Tab1 ( ID NUMBER(5), NAM NVARCHAR2(50), Tel VARCHAR2(30)

http://127.0.0.1:8080/apex/f?p=4950
Установил Oracle DataBase 11g XE. При установке не было никаких ошибок, но вот теперь не могу открыть Homepage. Помогите мне, пожалуйста

Что значит where 1=1
Здравствуйте. Анализирую не мною написанный запрос. Там есть предложение в where: where (1=1) and <условие> and <условие> and <условие> Что такое (1=1)? Что это значит и для чего это? В гугле...

Ошибка ORA-01033
Возникла следующая проблема: на сервере работало 2 базы данных (условно db1 и db2) на oracle 9.2. В один прекрасный день (в этот день был установлен сервер oracle и база данных db2 на одном из...

Присвоить переменной результат запроса sql
Добрий день! есть запрос SELECT replace(a.dealno,'_KI','') dealno , a.id FROM vdealpersonloan_all a , vcontragent c where dealno LIKE '%'||:dealno||'%'...

Перенос на новую строку Оракл
Покажите пожалуйста пример регулярного выражения, которое переносило бы каждую запись, выбранную в таблице через цикл, на новую строчку. Как /n в c++. Думаю смысл понял) Можно не через регулярные...

Не могу создать подключение в SQL developer
Не могу создать подключение в SQL developer. Ввожу только connection name, username и password, остальное оставляю по умолчанию (hostname - localhost, port - 1521, SID - xe). При нажатии на "Test"...

Как избавиться от ошибки: "ORA-12541: TNS: нет прослушивателя"?
До сегодняшнего дня получалось зайти в Toad for Oracle, все было нормально. Сегодня же вышла эта ошибка. Как избавиться от неё? Что нужно сделать, чтобы зайти и нормально работать с Toad for...

Не могу понять в чем ошибка ORA-00907: missing right parenthesis
Вот текст скрипта: CREATE TABLE table1 ( table1_id NUMBER(38) PRIMARY KEY, text VARCHAR2(200)); CREATE TABLE table2 ( table2_id NUMBER(38) PRIMARY KEY, id NUMBER(38) NOT...

Как в SQL Plus вывести список всех таблиц
Как в SQL Plus вывести список всех таблиц, которые существуют в оракле

ORA-12505
у меня проблема, я хочу, изучать oracle. Скачал sql developer и oracle database 11g XE Пытаюсь создать соединение, выдает ошибку ORA-12505, TNS:listener does not currently know of SID given in...

Перекодировка с windows-1251 в utf-8
как можно написать процедуру на pl/sql, чтобы перекодировал с windows-1251 в utf-8 ?

TNS-12514: Прослушиватель в данный момент не имеет данных о службе, запрашиваемой в дескрипторе соединения
Всем доброго времени суток, проблема следующая, придя сегодня на работу обнаружил что база упала, стал перезапускать службы и т.д, но получаю ошибку TNS-12514: TNS:прослушиватель в данный момент не...

Как выбрать последнюю запись
В общем дело такое искал я искал в инете везде где только можно эту задачку и решил что просто оставлю это здесь. "Выбрать последнюю запись" можно таким запросом вопреки тому что все просят это...

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

Извлечь только год из даты
Надо создать model, пример ниже, вот например у меня есть колона с датой, но там содержится день, месяц и год, могу я сделать model используя только год? у меня allter session стоит alter session...

Возникает ошибка ORA-30926
Помогите разобраться. Решил обновить значения таблицы фиксированными данными и данными и 2-й таблицы (с одной из колонок , которой сравниваются уникальные поля) merge into t1 using a2 on...

Ошибка "неверное завершение SQL-предложения" в простом SQL запросе
SELECT d.DEPARTMENT_ID, d.DEPARTMENT_NAME, e.EMPLOYEE_ID, e.LAST_NAME FROM employees AS e LEFT JOIN departments AS d ON e.DEPARTMENT_ID = d.DEPARTMENT_ID UNION ALL

Использование update для нескольких замен
update ... set ... where ... А как использовать сразу для нескольких замен?

Импорт данных c Excel в Oracle
Коллеги, мне необходимо просто загрузить данные с excel в oracle (с таблицы в таблицу), как это сделать? Можно ли обойтись без различных даталоудеров? Возможно как то через sql developer (использую...

Получить текст функции/процедуры из пакета - Oracle
Добрый день. Появилась задача найти в указанном пакете текст хранимой процедуры или функции. Получилось только такое: select * from user_source a where a.type = 'PACKAGE BODY' and...

Перенос данных с одной таблицы в другую
Здравствуйте, помогите пожалуйста составить запрос. Нужно перенести из данные таблицы1 в таблицу2, так, чтобы не потерять информацию в блобах. Составляю такой запрос: select 'INSERT INTO...

Скачать Oracle
Плиз,подскажите где мона скачать Oracle,потому что я в этом дуб-дерево

ORA-00942: таблица или представление пользователя не существует
Добрый день форумчане, помогите по ораклу. Версия 11g. Начал работать с пользователями и ролями и появилась следующая проблема. За sys создал пользователя moto. Дал ему права на создание, изменение,...

ORA-00937: групповая функция не является одногруппной
Здравствуйте. Не могу понять причины ошибки ORA-00937: групповая функция не является одногруппной в приведённом запросе. Когда убираю max() ошибка исчезает... select max(count(code1)), name from...

Ошибка ORA-12514 TNS:Listener does not currently know of service requested in connect decriptor.
Привет всем поставил ORACLE XE 11g на windows7, установил PL/SQL developer то есть база и клиент у меня на локалхосте, открываю PL/SQL username System, password mypass, db - xe, в результате ошибка в...

ORA-12705: Cannot access NLS data files or invalid environment specified
Всем привет. Замучался уже с этим Oracle: пытаюсь подключиться к БД в eclipse, но получаю ORA-00604: error occurred at recursive SQL level 1; ORA-12705: Cannot access NLS data files or invalid...

[sqlplus] как убить ORA-12560
Привет всем. ввожу sqlplus user/pass@name_bd получаю SQL*Plus: Release 11.2.0.2.0 Production on Пт Июл 1 11:17:26 2011 Copyright (c) 1982, 2010, Oracle. All rights reserved. Введите имя...

Помогите с тестами.
1. В нижеприведенной таблице хранится информация о студентах. При этом известно, что студент может заниматься в одной или нескольких спортивных секциях или вообще не заниматься спортом. Также студент...

ORA-01034 oracle not avaible,ORA-27101:shared memory realm does not exist
Всем добрый вечер! Oracle я устанавливаю в первый раз. По сути он мне нужен для реализации работы другой базы данных. Oracle я устанавливаю на виртуальную машину с ос Windows Server 2003 R2 (service...

Установка Oracle 11g на Win7
Кто нибудь устанавливал на Win7, ORACLE 11g? Если да то скажите садится или она нормально? И как насчет установки ORACLE 11g на Win-2008 Server? На 7 у меня устанавливается только 10g. 11-я версия в...

Не могу подключиться к базе данных по сети
Приветствую всех! Помогите пожалуйста понять в чем проблема. Имеется сервак (Windows7), на нем стоит Oracle и программа для ведения клиентской базы которая подключается в базе данных. На серваке...

Как избавиться от ошибки "ORA-12560: TNS:protocol adapter error"? Очень нужно!
Данная ошибка возникает в командной строке при попытке зайти в sqlplus. Пожалуйста, подскажите, как избавиться от этой ошибки! ERROR: ORA-12560: TNS : protocol adapter error К сообщению,...

Как экранировать кавычки?
Совсем недавно начала изучать Oracle. Есть такой кусок кода: EXCEPTION WHEN l_date_old THEN DBMS_OUTPUT.PUT_LINE('Today's date is greater than 29.07.12'); WHEN OTHERS THEN...

Как зайти под SYS???
Платформа windows XP, Oracle 10g 10.2.0 Вот такая проблема есть, через isqlplus "localhost:5560\isqlplus" не входит пользователем SYS, пробовал через "localhost:5560\isqlplus\dba" но пароли там...

PL/SQL работа с курсором: ошибка: ORA-01722: Неверное число
Здравствуйте. При тестировании этого кода, выходит ошибка: ORA-01722: Неверное число. Не понимаю какое число и причем тут оно. CREATE OR REPLACE PROCEDURE P_ SELECT IS TYPE SD_Z IS TABLE OF...

Как получить список запросов Oracle?
Скажите, можно ли запросом получить: список всех запросов список всех запросов текущей сессии список самых неэффективных запросов вот так пытался получить sql-запросы и пользователей их...

Как SQL-запросом вывести структуру таблицы?
Пишу конвертер баз данных (oracle<->postgres). И на очередном этапе написания требуется из oracle "вытащить" структуру таблицы. Поиски в интернете дали конструкцию вроде SHOW CREATE TABLE "table",...

PL/SQL: добавление строки к себе и "string buffer too small"
Здравствуйте! При попытке выполнить такой код: s:=rec.s||s; или такой код s:=concat(rec.s,s); Возникает ошибка "ORA-06502: PL/SQL: numeric or value error: character string buffer too small"....

Создание новой бд / подключение бд
Не могу ни выгуглить ни так разобраться как же таки создать просто новую бд. У меня есть oracle sql developer, есть oracle database server 11 и учётка system. В интернете написано что создать бд...

Скрипт для SQL запросов
Доброго дня, друзья. Прошу Вашей помощи. Есть несколько SQL запросов для Oracle. поставили задачу сделать bat файлы для каждого скрипта и засунуть эти батники в шедулер для запуска по...

Подсчет возраста
Здравствуйте. Необходимо вывести количество лет сотрудников. SELECT FIO, (TO_CHAR (SYSDATE, 'YYYY')-TO_CHAR (DATA_ROGDENIA,'YYYY')) AS VOZR FROM PERSONAL WHERE VOZR BETWEEN 16 AND 18 И у меня...

Копировать таблицу с данными, перенос таблицы из одной БД в другую (также с данными)
Доброе времени суток всем! Помогите разобраться, как скопировать таблицу вместе с данными в PL/SQL Developer. Есть функция Дублировать таблицу, но при этом создаётся пустая таблица, а мне надо,...

Ошибка ORA-06550
при выполнении триггера в xml в разных отчетах появляется одна и та же ошибка java.sql.SQLException: ORA-06550: line 4, column 11: PLS-00382: expression is of wrong type ORA-06550: line 4,...

Непонятные проблемы с RMAN
Добрый день. Мне посоветовали использовать RMAN и вот я решил испробовать его в деле. Хорошая вещь конечно но на одном этапе возникла проблема которая никак не решается. Имя базы - exp. Я прочел...

Выборка дат за период
Доброго времени суток, подскажите пожалуйста, существует ли функция в оракл, которая возращает все даты в заданном прмежутке. Что то вроде этого: функция("23.10.15", "27.10.2015", 5) Вернуть:...

Запись в переменнуюи вывод ее на экран
Люди добрые, помогите, на вас вся надежда. Гуглила часа три и так толком ничего не нашла. Мне надо с помощью запроса записать результат в переменную (по запросу выходит одно значение) а потом вывести...

Ввод русских букв в Oracle
Всем привет!!! Хотел вводит русских букв но в таблице в таком виде сохраняется ????????? У меня NLS_LANG = AMERICAN_AMERICA.AL32UTF8. Поменял NLS_LANG на RUSSIAN_RUSSIA.CL8MSWIN1251 у меня соединение...

Удаление дубликатов в таблице
таблица IMEI_IC (Столбцы : imei, model, n_doc, data_h, iniciator data_p) селект нашел, но боюсь чтонибудь лишнего удалить DELETE T FROM IMEI_IC WHERE EXISTS(SELECT * FROM IMEI_IC TT WHERE...

Создание процедуры с временными таблицами
Подскажите пожалуйста, как из ниже приведенного кода можно создать процедуру чтоб в ней отрабатывало как минимум 2 временные таблицы и при этом в процедуре имеется переменные DEFINE per = 5;...

Ошибка "ORA-04098: trigger is invalid and failed re-validation"
Всем привет! Необходимо добавить три значения в таблицу "тип контрагента", которая связана с т."контрагент". При добавлении строки выдает ошибку: error ORA-04098: trigger 'ADMIN.BI_TIP_CONTR' is...

Вызов функции
Как вызвать функцию, которая находится в пакете? причем у нее есть параметры. Пока получается вызвать только таким образом: begin package.init; if package.copy(11693311,11688858)<>0 ...

Где взять логин и пароль?
запускаю оракул, далее в sqlplus набираю любую команду (напр.select * from books) пишет not connected я так понимаю надо сначало авторизоваться, но где можно зарегистрироваться?

В чем ошибка? ORA-00907: missing right parenthesis
вот создаю таблицу из примера Грубера, выдает ошибку, хотя в упор не вижу где она create table salespeople( snum int (4) NOT NULL, sname varchar (15) NOT NULL, city varchar (15) NOT NULL,...

Установка Oracle 11g Release 2 для Windows x64
Здравствуйте, помогите решить проблему с установкой Oracle после заполнения полей имени БД и пароля появляются ошибки при дальнейшем шаге.. В чем проблема?

Поиск значения поля по всей базе
Добрый день! учусь работать с Oracle 11 Малознакомая мне БД, 600 таблиц, мне необходимо найти поле и его значение по всей базе, смог получить только список таблиц с данным полем: select *...

Выборка по месяцу и году из даты
Приветствую! Не могу нагуглить ничего внятного. С sql и ораклом знаком пару дней. Так все работает: SELECT * FROM ИЗДАНИЯ WHERE дата_выпуска = TO_DATE('24.01.2006','DD.MM.YYYY') но нужно...

PLS-00103: Encountered the symbol ";" when expecting one of the following
В файле function.sql поместила код определения и вызова функции: CREATE OR REPLACE FUNCTION word_count (in_w IN NUMBER) RETURN words NUMBER AS words NUMBER := in_w; BEGIN words := words + 1;...

ORA-01008: не все переменные привязаны
Ужасно достал оракл со своими ошибками, помогите плз: int result; using (var oc = new OracleCommand("Package.procedure", Entry.Connection)) { oc.CommandType =...

Временные таблицы в Oracle
Подскажите, пожалуйста, как написать подобдое на PL\SQL : SELECT * INTO #tempt FROM v_adr; SELECT * FROM #tempt; Данный код написан на sql server 2000. Необходимо создать временную...

Установил Oracle, а там вместо русских букв "иероглифы"
Особенно все корявыми загигулинами в SQL Plus Что делать ?

Запрос на поиск по части слова
Добрый день! Подскажите как правильно сделать запрос по части слова? Запрос на поиск всего слова: cursor.execute(select * from BUSINESS.V_PLATFORM_DDA where NAME = :jobno, {"jobno" : str(num)})...

Ошибка PLS-00428: an INTO clause is expected in this SELECT statement
Получил задание написать функцию, которая получает на вход тип склада (поле Storage_have), а возвращает суммарный объем складов такого типа, функцию написал, но получаю такую ошибку --DROP...

Использование if в Select-e
Всем привет! есть простой запрос Select id, name1, name2 from table1 order by name1. в талблице, в поле name2 идут значения 1 и 0. тип - целое как сделать так, чтобы при запросе, в этом поле,...

Можно ли удалить табличное пространство Undo?
Можно ли удалить табличное пространство UNDO? К каким последствиям теоретически это может привести?

Ошибка ORA-02291: нарушено ограничение целостности - исходный ключ не найден
Здравствуйте. Только начинаю изучать sql и столкнулась с ошибкой ORA-02291. Я понимаю суть проблемы - пытаюсь вставить данные в дочернюю таблицу, когда в родительской нет связанной записи(так ведь?)....

execute immediate и ошибка ORA-01031: привилегий недостаточно
Добрый день! Ситуация следующая: NewPackage STRING(10000); *** Куда записываю текст пакета: create or replace package new_pack is

Появляется ошибка ORA-01403: no data found
Не могу понять, как может появляться эта ошибка при выполнении триггера , ведь данные есть. Собственно, вот часть кода, на которую возмущается оракл: DECLARE tter integer; BEGIN select...

Поиск по дате и времени в Oracle
Здравствуйте.Есть ли возможность в оракле выбрать, например мне нужна дата, допустим сегодняшняя, но мне нужно само время. Выбор по дате и времени. Например я выбираю вечером, но мне надо выбрать по...

Физический перенос базы
Доброго времени суток! Нужно перенести базу с одного сервера СУБД Oracle на другой. Пявились вопросы. 1. Каким средством/способом это лучше сделать? 2. Будет играть роль структура каталогов ПО...

Не запускается служба OracleDBConsole
Здравствуйте друзья. Энтерпрайс менеджер консоль пытаюсь поставить(настроить) на 10. Замучился я с это консолью на 10. Пересоздал репозитарий, делал как сказано тут. Служба создалась но не...

Установка Oracle 9i на Windows 7
Устанавливаю Oracle 9i на Windows 7(32 разрядная Home Basic). Выбираю установку Oracle 9 Database/general purpose. Устанавливается вроде нормально, но в конце установки(где появляется таблица с...

Не работает триггер AFTER INSERT
При появлении записи в таблице Users триггер должен вставлять запись в таблицу Validation. Все таблицы, связи, последовательности создаются нормально, но у триггера пишет Trigger Entry_validation...

Статистика для таблиц - хорошо или плохо?
Добрый день всем! Вычитала в документации по ORACLE что для повышения производительности нужно периодически собирать статистику о таблицах и индексах с помощью команды ANALYZE...COMPUTE(или...

ORA-02291: integrity constraint (.) violated - parent key not found
Создала таблицу plsql101_product, внесла в нее записи. Зафиксировала. SQL> SELECT * FROM plsql101_product 2 / PRODUCT_NAME PRODUCT_PRICE QUANTITY_ON_HAND LAST_STO...

Изменения значении SEQUENCE
Привет всем!! Как можно изменять значения Sequence. Например, чтоб я мог задать следующего значения последовательности (sequence_name.nextval). Удалить и создать заново с другими параметрами (start...

Хранимые процедуры и функции
Ребята, дайте пожалуйста 1 пример, как описывать хранимую процедуру, и 1 пример, как описывать хранимую функцию, очень нужно. Именно на Оракл. Не могу найти, всё что пробую из найденного, ничего не...

Как вызвать процедуру написанную на PLSQL?
написать написала, а вызвать не могу....Как вызвать процедуру написанную на PLSQL? Подскажите пожалуйста!

ORA- 01403 Данные не найдены
Нужно при выборе людей с 20 отдела(таких людей 4) сделать надбавку к зарплате. Я пошарился по форума и понял что инто только для одного значения делает вывод. Как сделать так что б для 4х?? Покажите...

Поиск подстроки в строке
Добрый день, подскажите как найти подстроку в строке Есть строка: 11111,ASDFG,QWERTY,QWERT11111,U0156 Нужно получить то что находится после последней запятой(U0156). PL/SQL.

Правильная сортировка
Вот задача Схема БД состоит из четырех таблиц: Product(maker, model, type) PC(code, model, speed, ram, hd, cd, price) Laptop(code, model, speed, ram, hd, price, screen) Printer(code, model,...

Поменять пароль SYS
С помощью утилиты можно запросто поменять пароль SYS'a. Что-то я не догоняю, а как же секьюрити? О_о

Простенький селект. Преобразовать строку в столбец
Доброго дня! Снова взявшись за PL/SQL, очень сильно туплю после года кодинга на С++. Задача смешнае: Есть селект, выдающий таблицу со строкой: select 1 ONE, 2 TWO, 3 THREE FROM DUAL Как выбрать...

Определить, пересекаются ли периоды дат в разных строках?
Добрый вечер. Может кто-то подскажет. Есть таблица с данными, в которой есть номер товара, два поля "Дата начала", "Дата Конец", так же есть поле с КОДом, которое является PK в таблице. Каким...

CLOB + REPLACE - возможно ли?
Oracle уверяет что CLOB с replace работает отлично :) и это действительно так (почти)! Но если третий параметр будет больше 32к символов, то всё идет прахом. Если выполнить вот это: declare ...

Способы ввода строки с апострофом
День добрый. Пока я нашёл ровно один способ ввести в запрос строку, содержащую апостроф: 1. SET SCAN OFF 2. Удвоить апостроф в запросе: INSERT INTO mytable VALUES ('Фамилия О''Рейли популярна в...

Получение разницы между датами
Доброго времени суток. Подскажите пожалуйста, как можно получить разницу между двумя датами в месяцах. Знаю что в MySQL для этого используется функция TIMESTAMPDIFF(interval, date1, data2), но...

Сравнение дат
Нужно написать такой запрос, что бы выводил людей старше допустим 1990 года но младше 2005 года. Как сравнивать такие даты? select * from s_дети_сотрудников where день_рождения >...

[sql запрос] тип данных
Здравствуйте. Можно узнать тип данных у столбца, выполнив sql запрос? Методом экспериментов понял что столбец с датой в одной из таблиц хранится как строка. Может есть способ лучше. чтоб не...

Ошибка ORA-00922: "Отсутствует или неверна опция"
Привет ребят. почему ошибка такая выскакивает: ORA-00922 отсутствует или неверна опция нет ли ошибок в синтаксисе? CREATE OR REPLACE cursor_name := DBMS_SQL.OPEN_CURSOR; PROCEDURE...

Ошибка подключения к базе
Добрый день! Установил Oracle 10g Express Edition на Windows Server 2008 R2 и не могу подключиться к базе. Устанавливаю прогу, которой нужно соединение с Oracle и появляется вот такая ошибка: ...

Как создать user в oracle sql developer?
Мне нужно создать пользователя и в нем таблицы !!!! ???? как это сделать? все нужно прописывать ручками )))

ORA-12154
ORA-12154: TNS:невозможно разрешить заданный идентификатор соединения Знаю что ошибка очень распространенная но нигде не смог найти решения... Сервер и клиент на одной машине под ОС Windows server...

ORA-12528 при соединении с базой
Всем привет, Есть база Oracle DB 11g XE на Debian. Сегодня хотел подключиться к базе с PL/SQL Developer'а, но словил ошибку "ORA-12528: TNS:listener: all appropriate instances are blocking new...

IDE PL-SQl Developer - как настроить подключение
Всем доброго времени суток. Решил поюзать PL-SQL Developer, но что-то не могу настроить соединение. (Через SQL Developer & MS Vicusal Studion коннетктит нормально). Listener.ora - сервер #...

Частичный перенос строки
Доброго времени суток, товарищи. необходимо выполнить групповой Update, для этого нужно "отрезать" кусок строки и "приклеить" его к другой, проблема в том что вид строк такой: num ...

ORA-01002: выборка из последовательности.
Кто знает, что за ошибка, почему возникает и как с ней бороться, возникает редко, но раздражает, никак не пойму причин возникновения.

Развернуть базы из дампа
Необходимо восстановить бд из дампа. я новичок, вообще не знаю с чего начать! ПОДСКАЖИТЕ пожалуйста! установила Oracle Database 11g. Объясните, пожалуйста, подробно пошагово, куда двигаться.

Merge Into: "Невозможно получить устойчивый набор строк в исходных таблицах"
пытаюсь выполнить MERGE INTO TABLE1 n USING TABLE2 o ON ( n.COLUMN1 = o.COLUMN1 ) WHEN MATCHED THEN UPDATE SET n.COLUMN2 = o.COLUMN2 выдаёт ошибку : Ошибка ORA-30926: невозможно получить...

Как узнать название базы
Установил Oracle, щас не могу подключится через sqlplus к нему , как узнать название базы , логин? ОС - убунту

Нумерация строк запроса
Здрастуйте, Необходимо пронумеровать строки таким образом строка1 1 строка2 2 строка3 3 строка4 4 строка5 1 строка6 2 строка7 3 строка8 4

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

Столбцы SUM по месяцам
Добрый день. Просьба подсказать, как можно реализовать отчет, который суммирует данные по месяцам. К примеру есть некоторая сущность (номер карты), нужно вывести сумму всех транзакций по ним,...

Что означает (+) в запросе
Доброго времени. Подскажите пожплуйста что значит (+) в запросе Select * from a,b where a.id = b.id (+)

Ошибка ввода - вывода network adapter could not be established
Всем привет! Все было нормально) Все работало) Но решил через некоторое время запустить базы на Oracle В итоге базы не запускаются Я пробовал оживить командами lsnrctl status lsnrctl start...

Параметр типа SYS_REFCURSOR в процедуре
У меня есть процедура create or replace procedure test( p_deptno IN number , p_cursor OUT SYS_REFCURSOR) is begin open p_cursor FOR select * from emp...

XML in Oracle - формирование файла
Добрый день, Необходимо данные таблицы выгрузить в XML-файл на жесткий диск. Для формирования "xml-формата" в базе использую такой запрос: declare cSQL varchar2(2000) := 'select * from...

Доступ нового пользователя к существующим таблицам
Привет . Я раньше создавал все таблици через пользователя SYSTEM . Теперь создал нового пользователя : CREATE USER schema_owner IDENTIFIED BY password GRANT CREATE SESSION TO schema_owner...

Генерация уникального ID через GENERATED ALWAYS AS IDENTITY
Здравствуйте, CREATE TABLE demo ( id INT GENERATED ALWAYS AS IDENTITY, Y_name VARCHAR2(100) ); INSERT INTO demo (VALUES('Opty');

Одной командой SELECT вывести список сотрудников
Здравствуйте, помогите пожалуйста с запросом. Вот такое задание: Одной командой SELECT вывести список сотрудников компании, руководящих (прямо или опосредованно) одним единственным подчинённым. В...

Проблемы с датой/временем
Пишу приложение на C# c WinForms NET Framework 4. Привожу запрос на вставку записи в таблицу "ZAKAZ", все переменные проинициализированны, но остается вопрос только с датой/временем, похоже не того...

Связи между таблицами
Добрый день Сразу скажу БД не знаю, так поверхностно. Есть БД в ней порядку 300 таблиц. Необходимо через SQl забрать данные из 4 таблиц. Таблицы известны, но как они связаны между собой не могу...

Надо заменить пустой результат запроса на 'нет данных'
Такая ситуация : я выбираю поле id, которого нет в базе, соответственно я и не получаю никакого результата. Как сделать, чтоб вместо ничего была надпись 'нет данных'. Например Есть таблица obj с...

Преобразовать строку с разделителями в PL/SQL таблицу
Здравствуйте! Помогите с заданием. Буду очень благодарен если поможете сделать.! Напишите функцию, которая получает на вход строку чисел, разделённую запятыми, а возвращает PL/sql-таблицу,...

Выборка определённых столбцов по условию
Добрый вечер. Имеется длинная таблица (на картинке), и необходимо, чтобы после запроса выводились только непустые столбцы. Подскажите пожалуйста, как это лучше сделать? Запросом? Если запросом - то...

Возврат функцией набора записей
Может вопросы слишком простые - изучаю Oracle только неделю. Но время жмет - кто знает помогите, если возможно, сразу кодом. В целом задача формулируется так (может кто знает ответ целиком): Нужна...

Не могу создать таблицу
Создаю своего пользователя БД, делю всё как в книжке - выдал привилегии на создание таблиц и прочего, но при создании таблицы выдаёт ошибку: QL Error: ORA-01950: нет привилегий на раздел 'USERS'...

Вычесть дату из даты
Друзья. Подскажите, пожалуйста: select extract(MINUTE from to_timestamp('03.12.18 15:47:44,890304000')) - extract(MINUTE from to_timestamp('03.12.18 14:22:28,025326000')) from dual Ответ: 25...

Как распарсить строку в коллекцию или массив
Здравствуйте. С sql только начинаю дружить. Помогите советом или направьте в нужную сторону, пожалуйста. Есть таблица с числовым полем. Есть процедура, которая селектом должна выбирать данные...

Select в PL/SQL
почему это работает select sysdate from dual а вот это дает ошибку begin select sysdate from dual; end; мне нужно написать процедуру которая возвращает надор данных !!!

ORA-29268:ошибка клиента HTTP
Помогите разобраться с дилемой. Для настройки доступа настроил валет, добавил с сайта сертификаты в валет. utl_http.request нормально отрабатывает. utl_http.begin_request с указанием...

Кодировка UTF-8 в полях таблицы
Какой тип необходимо использовать при созадании таблицы, если данные водятся в кодировке UTF-8?

Не определяется файл TNSNAMES.ORA
Добрый день. Возникла проблема после установки клиента oracle, по умолчанию не создался файл tnsnames.ora, я его создал в ручную, дабы прописать адрес сервера, к которому нужно цепляться. Файл этот...

Русские шрифты в SQL Plus
Решил начать изучать СУБД Oracle, но установив скачанную с оф. сайта версию 11g Release 2 (11.2) for Microsoft Windows x64 (64-Bit) наткнулся на проблему отображения шрифтов в SQL Plus. Нашел в гугле...

ORA-14551: невозможно выполнение операции DML внутри запроса
Всем привет. Столкнулся с ошибкой ORA-14551: невозможно выполнение операции DML внутри запроса У меня есть таблица TABLE1 c COLUMN1. В COLUMN1 записано некоторое число. Есть функция которая...

Запрос: выбрать клиента с максимальным количеством заказов
Всем привет. Помогите, пожалуйста, написать запрос. Есть 2 таблицы - Clients (client_id, name, address) и Orders (order_id, client_id, summa). Как выбрать клиента, который сделал самое большое...

Загрузка xml в таблицу Oracle
Здравствуйте. Я использую Oracle 11g xe. Мне нужно скриптом загрузить xml файл в таблицу. Создал xml. Создал таблицу с двумя полями: test3_id - первичный ключ, и name с типом XMLTYPE. На сколько я...

ORA-01017: invalid username/password
Всем привет! Хочу подконнектиться к ораклу: sqlplus sys/password@server:1521/orcl и получаю ошибку ORA-01017: invalid username/password; logon denied

Поиск по БД, возможно?
Приветствую. Исследую структуру БД. Делаю селекты, сопоставляю, сверяю. Вот есть не стыковки. Встретил значение реквизита, которое кроме как в этом справочнике нигде не увидел. Это значение очень...

INSERT: как узнать, сколько строк вставлено?
КАк узнать сколько строк вставлено?

Как выбрать записи из PL/SQL таблицы?
Всем привет! Никак не получается выбрать записи из pl/sql таблицы, да и из nested table тоже не выходит. Подскажите как тут быть? Тут примерчик похожий набросал: declare type rec_t is...

Обрезать строку до первого пробела
Здравствуйте. Подскажите как можно обрезать строку до первого пробела если вести отсчет с конца строки.

Селект в селекте
Слыхал, что можно использовать select-подзапрос в select-запросе не только после where, но и 'наверху'. Это как? Как выглядит синтаксис и, если можно, пару примеров эффективного использования такой...

ORA-12560: TNS:ошибка адаптера протокола. на Windows Server 2008 R2
Добрый день, При утановке Oracle 11.1.0.6.0 (x64) на Windows Server 2008 R2, в момент создания БД появляется ошибка ORA-12560: TNS:ошибка адаптера протокола. 1. Перед установкой была проверка oracl...

Как вставить строки из одной таблицы в неё же?
Подскажите пожалуйста неопытному программеру: Мне нужно взять из таблицы несколько строк, скажем, у которых поле FILED1 равно 1. Скопировать их в эту же таблицу, только заменить в поле FILED1...

TNS невозможно разрешить заданный идентификатор соединения
Подсоединяясь к базе из своей программы вот строка соединения oper/oper11@svr::c11 все правильно(логин, пароль, название сервера) пишет TNS невозможно разрешить заданный идентификатор соединения...

Запуск job'a
Есть сломаный job, broken = true. Мне нужно его стартовать так, что бы дата не сбилась, то бишь если в нем прописана next_date завтра, а я делаю broken = false, то он не стартанул сразу же. Я...

Оракл не видит PL/ SQL Developer
При входе в PL/ SQL Developer и выборе датабейс там пусто. как сделать так что б они друг друга увидели? у меня оракл 11g and PL/ SQL Developer 9.6.1

Как перенести базу на другой комп
Помогите разобраться! Первый раз работа с базой Oracle. Создала там необходимые таблицы и связала с Vb/net - приложением. Как теперь это все перенести на другой компьютер???? и будет ли это все...

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

Запись в поле с типом данных BLOB
а как можно записать запросом данные в поле с типом BLOB

Столкнулся с необходимостью в изучении oracle и, как всегда, возникает вопрос "С чего начать?"
Бонжорно всем формучанам, столкнулся с необходимостью в изучении oracle и как всегда возникает вопрос "с чего начать?". Отцы oracle и просто люди которые помнят с чего они начинали погружение в...

Не подключается через localhost:8080/apex
здравствуйте, прроблема с подключением к оракл Служба БД запущена При попытке подключения вы дает ошибку: C:\Windows\system32>sqlplus system@xe SQL*Plus: Release 10.2.0.1.0 - Production on...

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

Blob, выгрузка в директорию клиента
Существует таблица со столбцом типа BLOB. Как выгрузить то, что там лежит в директорию на клиенте ? Oracle 8i, Windows2000

Выборка столбца таблицы в строку
Всем доброго времени суток. Возникла необходимость выбрать все значения столбца в одну строку через разделитель (скажем, запятую). Может кто сталкивался с подобной проблемой?

Найти в столбце только цифры
Доброго времени суток Прошу помощи в поиске табельных номеров, в которых содержатся только цифры Например, есть таблицы Employee. В ней есть поля "lastname, name, fathername, tabnumber,...

ORA-12560 TNS: protocol adapter error
Просмотрел несколько форумов, но ничего толкового не нашел. Подсказки типа 'переустановить винды, переустановить...' - пустое. Кто может подсказать осознанный путь решения проблеммы? Как...

Выборка по дате
Добрый день! Для того, что бы выбрать необходимую мне дату пишу условие "where date = '31-DEC-2009'" результат - "31.12.2009", при попытке выбрать через услови "where date = '31.12.2009'" - выдаёт...

Создание и пересоздание пользователя
У меня вот такой вопрос возник,я только начала изучать СУБД,поэтому не серчайте,если буду задавать глупые вопросы. Вот начала изучение Oracle на http://www.oracloid.ru/index.php?f=31&o=&desc=&st=0...

FRM-40735: POST-OUERY триггер вызвал необработанное ислючение ORA-01403
В oracle forms на форме у меня из списка выбирается операция и сответвено каждой операции убераются и появляются поля.Для этого я пременил тригер WHEN-LIST-CHANGED if...

SQL Navigator + Oracle client
Добрый день, на работе пришлось установить Oracle client 11.2.0.2 и SQL navigator. все вроде сделано. но при запуске навигатора выдает ошибку "Не найден Oracle client". может я что-то не поставил....

Вывод текста на форму
Добрый вечер, такой вопрос: В oracle forms (pl/sql) по нажатию кнопки делаю select из таблицы (выбираю фамилию в переменную varchar2). После этого нужно отобразить результат, то есть эту фамилию,...

Создание таблицы в Oracle
Только начал изучать Oracle. Посоветуйте пожалуйста хороший пример создания таблицы пошагово. Для начал. Спасибо.

Missing expression
Всем привет! Задание таково: Напишите запрос, который выводит на экран общее количество работников, а также количество работников принятых на работу в 1995, 1996, 1997 и 1998. Назовите эти поля...

Разбить строку на слова PL SQL
Написать хранимую процедуру, которая принимает 1)- параметр – строку текста , состоящую из слов, а возвращает 2 параметра: 1)слово, имеющее максимальную длину и 2) количество символов в этом слове.

ORA-02064: распределенные операции не поддерживаются
Всем привет. Граждане спецы оракла, помогите!!! Возникла ошибка, не знаю как исправить. суть проблеммы: есть БД1 и БД2 из БД1 в БД2 необходимо с помощью процедуры proc1 (в БД1) передавать по...

The Network Adapter could not establish the connection
Не могу понять почему перестал работать девелопер, раньше работал lsnrctl status Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) STATUS of the LISTENER...

Парсер XML в Oracle
Хочется с помощью XDK для PLSQL распарсить документ xml. Создаю хранимую процедуру, передаю в неё в качестве параметра VARCHAR2 стрингу, которая представляет из себя простенький xml, затем делаю так:...

Использование IMP.EXE
всем привет! У меня такая ситуация: я произвел экспорт таблицы с вложенными полями с помощью exp.exe и теперь мне необходимо произвести импорт в другую учетную запись,при этом я использую imp.exe...

Количество дней в месяце
Здравствуйте. Подскажите, есть ли метод чтобы найти количество дней в месяце?

Запуск процедуры пакета через dblink
Доброго времени суток. Есть следующая проблема: Создал процедуру, которая ссылается на пакет.процедура, через dblink (с параметрами). Во время работы выкидывает следующее предупреждение: ORA-02064:...

Импорт в Oracle из Excel
Здравствуйте! Подскажите пожалуйста. Как можно импортьровать БД набитые в Excel в Oracle?

Database Link
есть два сервера Oracle что нужно чтобы настроить Database Link между ними. надо создавать запросы из таблиц, находящиеся на разных серверах?

Как вставить в таблицу несколько строк?
Друзья! То есть у меня никак не выходит. Вот такими командами я их вставляю и без толку: INSERT INTO Products(prod_id, vend_id, prod_name, prod_price, prod_desc) VALUES('BR01', 'BRS01', '8 inch...

Создание связей между таблицами
Всем привет. Подскажите знающие люди как сделать следующее... Есть таблица с заполненными id, есть другая таблица (пока пустая) например, с area... Как заполнить таблицу area и создать связи один к...

Ошибка при установке Oracle
Здравствуйте. При установке выдает вот такую вот ошибку. Может кто сталкивался?

Logon from PL/SQL developer
запущен oracle database express edition, надо залогиниться с PL/SQL developer. Последний кроме логина и пароля просит еще БД (название видимо). Что ему скормить?

Заглавные-прописные буквы в Oracle
Пожалуйста! Срочно! Как заставить этот чёртов Оракел перестать различать большие и малые буквы? Спасибо за помощь!

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

Взять из каждой строки только три первых символа
Здравствуйте. У меня в таблице, есть поле типа Number(5). В нем хранится числовое значение. Например: 30200 43001 30201 8500 Как мне вытащить первые 3 знака , при этом результат должен получится...

Как вставить дату и время
Доброго дня всем! Подскажите пожалуйста как вставить в поле, описанное как DATE NOT NULL, дату и время? Когда делаю, например INSERT INTO ASD.AA VALUES ('12.10.04') все нормально, но когда...

Не могу подключиться к базе
Полетела база, нужно срочно восстановить, но после установки Oracle я не могу подключиться к своей базе, пишут что нет прослушивателя! Как я поняла прослушиватель это listener. Но в Net Manager...

ORA-00923: FROM keyword not found where expected
При выполнении запроса: COL USERID format a16 select action#, returncode, USERID, to_char(NTIMESTAMP#) AUD$ where USERID like '%FWADM%'; появляется ошибка: ERROR at line 1: ORA-00923: FROM...

Установка Oracle на домашний комп
Люди, добрые!!! :impossible: Отзовитесь на крик души человека, пытающегося установить oracle дома. Я установила Oracle 10xe и PL/SQL Developer. Полная гордости и уважения к себе открываю developer ...

Процедура в PL/SQL, как запустить?
есть процедура create or replace procedure add_new_product (p_id IN Products.p_id%TYPE, c_name IN Category.cat_name%TYPE, pr_name IN Producers.prod_name%TYPE, p_name IN Products.p_name%TYPE,...

Календарь на текущий месяц
Привет, нашла код...и не совсем понимаю его, возможно вы уже видели его) select level, RTRIM (to_char(trunc(sysdate,'mm')+level-1,'dd fmMONTH yyyy day')) d from dual connect by level <=...

Столбец в строку
Доброго дня. Задача столбец транспонировать в строку через запятую. Есть готовые решения: 1) LISTAGG, но он появился только на 11 версии оракла, а у меня 10. 2) WN_CONCAT, его результат...

Убрать пробелы из записей одного столбца
Всем привет. Есть таблица DOK с колонкой (полем) N_DOK , в которой 1000 записей , например ‘88-55-0000 ‘ , т.е в конце куча пробелов, как их убрать, чтобы получилось ‘88-55-0000’ ? Покажите...

Не могу соединиться с базой данных в PL/sql developer - ORA-12154
Соединяюсь ВЕЗДЕ, кроме этого PL/sql developer-а... и в командной строке, и в sqlplus, и в жабе, и в браузере. В PL/sql developer в разделе Tools - Connections прописала свой oracle_home. У меня...

Как поместить в одну ячейку несколько результатов вывода?
Подскажите, есть ли такая возможность, переносить в одну ячейку несколько результатов вывода? Например: запрос выдал- ID 1 3 6 7 8 9

Сгруппировать данные по месяцам (за периоды)
Добрый день! Помогите, не могу написать запрос. Такая задача. Есть таблица с номерами договоров, номерами подразделений, которые открыли договор, датами начала и конца (около 14 тис.строк):...

Ошибка ORA-01722: invalid number
Интерфейс написан на java, при обновлении/удалении в таблицу выдаёт ошибку: java.sql.SQLSyntaxErrorException: ORA-01722: invalid number Вот код из java(update): private void...

Как получить последнюю строку (не используя подзапрос)?
Столкнулся с такой задачей, необходимо из таблицы вытаскивать последнюю строку, или последнюю добавленную строку, не используя подзапрос... Вот пример таблицы id Effective date 1 01.12.2012...

Выгрузка в Excel
Добрый день! Подскажите пожалуйста как максимально просто выгрузить данные из таблицы Оракла в эксель. Обязательное условие: делать это через процедуру или функцию. Например имеется таблица ТОВАР c...

Индекс в FOR..IN (SELECT...)
Можно ли получить индекс возвращаемой строки? Попробую передать идею в коде: FOR i IN (SELECT * FROM occup) LOOP somefunc(i%INDEX, i.id, i.name); END LOOP;

Как объединить несколько строк в результате запроса?
Здравствуйте, возможно я не правильно ставлю вопрос, но тем не менее, простая на первый взгляд задача, например, "Имеется 2 таблицы: Продукты и Склад" Первая таблица: Код Продукта...

ORA-01034: ORACLE not available
Доброе утро! Недавно начал изучение СУБД Оракл. Есть некая инструкция по созданию БД через скрипт. После установки СУБД Оракла 10g R2, начал работать через инструкцию. В скриптах поправиль пути и...

Не удается подключиться к Oracle: ORA-12170: TNS: истекло время ожидания соединения
Здравствуйте, в очередной раз включил компьютер, чтобы работать над БД. Запускаю как обычно PLSQL DEVELOPER и не заходит, ни в какую.Так же как и раньше ввожу свой логин и пароль,база данных ORACL,...

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru