Articles of oracle

как добавить нули после десятичного числа в Oracle

Я хочу добавить нули после номера. например, a = 6895 тогда a = 6895,00 datatype a – число (12); Я использую приведенный ниже код. select to_char(6895,'0000.00') from dual . Я получаю желаемый результат из кода выше, но «6895» может быть любым числом. Из-за этого мне нужно добавить «0» в код выше вручную. например. select to_char(68955698,'00000000.00') […]

Non Ending Loop в курсоре.

Пожалуйста, найдите приведенный ниже код. Он работает без остановок без каких-либо операций или вывода. что я делаю неправильно. declare cid number; cadd number; ctras number; cr varchar(2); cad number; cursor c1 IS select c_tras, c_id, c_add from customer_master; cursor c2 IS select c_address, cr from customer_address where c_id = cid; begin open c1; open c2; […]

Преобразование от Oracle к внешнему соединению ANSI

Я должен переписать много SQL-запросов с Oracle external join notation (+) в ANSI SQL. Я прочитал что-то о синтаксисе Oracle, но были очень легкие примеры. Как посмотреть этот запрос в нотации ANSI? SELECT * FROM realtion r1, relation r2 WHERE r1.relno=r2.relno(+) AND r.id(+)=10 или SELECT * FROM Mail M, Code C, Relation R WHERE M.STATUS […]

Динамический параметризованный запрос с похожим

Нормальный оператор присваивания работает нормально, но, поскольку операция не работает с нижеследующим запросом в хранимой процедуре, не удалось ли исправить ошибки в запросе? При изменении только на LIKE Operator ниже процедура запроса на основе запроса вызывает исключение AND APP_FRAMES.APP_EXT_CODE =:IN_APP_EXT_CODE%; — working AND APP_FRAMES.APP_EXT_CODE LIKE %:IN_APP_EXT_CODE%; — not working Рабочий код: QUERY_STR := 'select * […]

Группировка перекрывающихся временных интервалов в Oracle

Существует набор данных с столбцами date_from и date_to в Oracle 10g (или, скорее, date_from , поскольку длина является постоянной). Мне нужно свернуть перекрывающиеся интервалы, например, эти строки: date_from date_to 2015-01-01 2015-01-10 2015-01-03 2015-01-11 должны стать: 2015-01-01 2015-01-11 Интересно, есть ли способ запросить это аккуратно за один раз, не используя курсоры … мой запрос огромен и […]

Сумма активности

У меня есть эти таблицы, и я пытаюсь подсчитать, сколько проданных мест есть для каждого фильма. Я все еще не могу заставить его работать, и я получаю всего за проданные места для всех фильмов. Movie: moveID mName Prog: progID moveID showID Show: showID show start show stop soldSeats progID Это один из кодов, над которыми […]

как получить один столбец из одной таблицы в другую таблицу как разные столбцы в PL / SQL

У меня есть данные в таблице, называемой unsorted Scott 100 10 Miller 200 20 Mike 300 30 Allen 400 4 Теперь я хочу, чтобы приведенные выше данные в другой таблице отсортированы по 3 столбцам name sal deptno Scott 100 10 Miller 200 20 Mike 300 30 Allen 400 40 Я обрабатываю PL / SQL-запрос, но […]

Как объединить несколько строк в одну строку, оракул

У меня есть следующая запись: И я хочу вернуть результат следующим образом: У меня есть этот результат после объединения многих таблиц. Так что до сих пор нет идеи для достижения этого требования. Примечание. Я попытался с группой, но не работал. Запрос: SELECT P.CODE AS "projectNumber", P.NAME AS "projectName", P.START_DATE AS "startDate", P.END_DATE AS "endDate", TRIM […]

Есть ли способ передать набор значений в качестве параметра в Oracle SQL Statement

Я хотел бы передать набор значений в качестве параметра в Sql Statement (в vb.net). В моем случае: Пользователям разрешено загружать набор идентификаторов, чтобы проверить доступность элемента. Я хотел бы выполнить оператор, который будет возвращать элементы, которые соответствуют любому из ID, делая следующее: SELECT * FROM MyTable WHERE id IN ('123','456','789') Но я не могу передать […]

Вычисление процента в SQL

У меня есть таблица, которая содержит два типа в информации, называемую Number_Of_Calls а другая – Number_Of_Answered . Теперь в моем приложении я хочу получить, сколько процентов числа Number_of_answered из Number_of_calls и я понял, что вычисление в базе данных было бы лучшим способом сделать это. Однако я не знаю, как вычислить в SQL Пока у меня […]