Описание тега plsql
PL/SQL (процедурный язык / язык структурированных запросов) - это расширение процедурного языка корпорации Oracle для SQL. Вопросы о PL/SQL, вероятно, также следует пометить как "oracle". Вопросы с обычными операторами DML или DDL должны быть помечены тегами "sql" и "oracle", а НЕ с "plsql".
0
ответов
Извлечение последовательности xml из другой последовательности xml в SQL
У меня небольшая проблема с xmlsequence. Я кодирую в PL-SQL (Oracle) Допустим, мой XML выглядит так: <Row name="Row1"> <Field name="Filed1"> <Value1> </Value1> </Field> <Row name="Row2inRow1"> <Field name="File…
03 окт '14 в 02:33
0
ответов
Изменение формата отметки времени в Oracle 10g
Я новичок в базах данных и использую Oracle 10g XE. Запрос SELECT SCN_TO_TIMESTAMP( ORA_ROWSCN ) FROM MYTABLE; дает значение типа timestamp. Однако я хочу значение типа timestamp из запроса, упомянутого выше, но в следующем формате 2013-07-24 12:18:…
24 июл '13 в 07:46
1
ответ
Странно вычислять данные на столе
У меня есть такой стол Table1(A,B) A B 3 0 4 3 2 2 0 1 3 5 4 6 . . . . . . . . В нем около 3 миллионов строк. Я хочу рассчитать это: A_SUM = 3 * (3 + 2 + 1 + 5 + 6 +.......) + 4 * (2 + 1 + 5 + 6 +........) + 2 * (1+ 5 + 6 +...) + 0 * (5 + 6 +...) + …
19 июн '14 в 21:20
2
ответа
Как решить этот вопрос?
Напишите программу на языке PL/SQL, используя цикл Loop, чтобы отобразить все DEPTNO,DNAME и LOC из таблицы DEPT. Предполагая, что разница между двумя дептно равна 10. Я новичок, и я очень смущен, чтобы решить этот вопрос, пожалуйста, помогите решит…
01 дек '18 в 08:44
1
ответ
Получение похожих строк в PL/SQL с хорошей производительностью
У меня есть большая таблица в моей базе данных Oracle (12c), и у меня есть много строк, которые нужно сравнивать друг с другом. Я хочу увидеть, какие строки похожи. Пример: Привет Мир Бостон в Америке Привет Мир Берлин в Германии Должны быть определ…
31 июл '18 в 09:29
3
ответа
Зачем использовать varchar2 вместо char для констант пакетов?
Просто наткнулся на пакет, который определяет большое количество глобальных константных строк как таковых: DESTINATION_1 CONSTANT VARCHAR2(13) := '515 Pine Lane'; DESTINATION_2 CONSTANT VARCHAR2(18) := '670 Woodhaven Lane'; Есть ли польза от использ…
08 авг '13 в 15:44
2
ответа
Оракул sql побить рекорды
У меня есть таблица с полями StartDate и EndDate, а также множество других полей. Мне нужно разбить каждую запись на все дни между включением StartDate & EndDate в другую таблицу, которая выглядит точно так же, как оригинал, за исключением того, что…
03 май '13 в 18:48
2
ответа
Получить тип элемента VARRAY, используя атрибут TYPE
Я хочу, чтобы получить тип элементов хранилищ Varray через атрибут типа или ЛЮБОЙ обходной путь. например, наш тип определяется так CREATE TYPE "READINGS" AS VARRAY (200) OF NUMBER(21, 6); (показания варрей с элементами типа number(21,6)) READINGS с…
05 мар '13 в 14:44
2
ответа
Мне нужно напечатать числа в пл sql в заданном формате?
Мне нужно печатать числа в PL / SQL в заданном формате? 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 Также вы можете сказать мне, как напечатать следующие две команды в той же строке на экране вывода. dbms_output.put_line(j); dbms_output.put_line(j+1);
29 окт '13 в 11:21
1
ответ
Индекс не используется в запросе оракула с коллекцией, где условие
У меня есть таблица событий с именем MyTable, в этой таблице у меня есть столбец MyTableId, по которому мы создали индекс. Эта таблица имеет 70 миллионов строк. Теперь я создал процедуру очистки, которая очищает события на основе коллекции табличных…
25 июл '17 в 11:30
2
ответа
Функция в PL SQL (Oracle) Ошибка
CREATE OR REPLACE FUNCTION ComputeFreight(subtotal NUMBER) RETURN NUMBER IS freightCharge NUMBER; BEGIN IF subtotal <= 15000 THEN freightCharge := (subtotal * .10); ELSIF subtotal > 15000 THEN freightCharge := (subtotal * .15); RETURN(freightC…
19 мар '17 в 03:48
3
ответа
Получить последнюю строку за последнюю дату
Я работаю с Oracle 10g. У меня есть таблица TABLE_X со следующими данными: **Sup_ID Start_Date End_Date** S001 01-01-2010 31-12-2020 S001 01-01-2011 31-12-2019 S001 01-01-2012 31-12-2018 S002 01-01-2010 31-12-2014 S002 01-01-2014 31-12-2015 S003 01-…
19 май '14 в 06:50
1
ответ
Ошибка при инициализации коллекции оракулов
У меня есть следующий автономный код, который дает следующую ошибку. Кажется, я не могу найти, где мне нужно инициализировать коллекцию. create or replace type address_type is object ( address_line varchar2(100), city varchar2(100), state varchar2(1…
05 апр '18 в 04:55
1
ответ
Анонимный блок в 11g
Мне нужна помощь по этому вопросу. Я пытаюсь создать анонимный блок pl/sql и при запуске показывает, что он завершен, но не запускает код. Это должно дать мне ошибку, говоря, что имя уже используется существующим объектом. Может ли кто-нибудь помочь…
09 мар '13 в 06:20
1
ответ
Oracle SQL - Сравнение функций AVG в ГДЕ
Я пытаюсь написать несколько сценариев Oracle SQL для назначения. Мне удалось заставить все это работать, кроме одной части. Подводя итог, я должен отобразить данные из 2 таблиц, если среднее значение для одного столбца в таблице A больше, чем средн…
28 ноя '13 в 23:54
1
ответ
Можно ли сохранить сеанс в SQLPlus живым и повторно подключиться к тому же сеансу? BASH связанных
У меня есть цикл в Bash, он работал как шарм до сегодняшнего дня. Цикл выглядит так: while read line1 ; do while read line2 ; do stringArray=($line2) string=$line1.${stringArray[1]} sqlplus /nolog <<EOF connect sysuser/syspassword@db_instance …
11 дек '14 в 10:38
1
ответ
Веб-метод не выполняет мою процедуру PL/SQL
Кажется, моя процедура update_password PL/SQL никогда не выполняется в веб-методе. Я проверил, используя "ERROR1" и "ERROR2". mResult всегда имеет значение "ERROR1". Можете ли вы найти что-нибудь необычное в моей казни? Или, может быть, что-то не та…
21 дек '17 в 14:09
2
ответа
Функция DateAdd в pl/sql
Как видно из заголовка, я ищу функцию в pl /sql, которая делает что-то похожее на функцию DateAdd. Я искал и нашел функцию add_months, но мне бы очень хотелось, чтобы она была немного более переменной, поскольку мне нужно иметь возможность добавлять…
25 окт '10 в 08:34
2
ответа
Как получить набор результатов в коде Java, из хранимой процедуры в PLSQL
Я использую шаблон MVC У меня есть две таблицы: сотрудник и адрес скажем, сотрудник как ------------------- Id | Name | DeptId ------------------- 101 | Jake | 501 102 | Donald | 502 и у меня есть один стол отдела, как ----------------------------- …
21 фев '16 в 02:18
2
ответа
Непоследовательное поведение при выполнении функции из Oracle SQL*Plus?
Я новичок в Oracle и SQL и пытаюсь выполнить простую тестовую функцию из SQL*Plus. Моя функция называется tf (для Test Function) и определяется в файле с именем tf.sql следующим образом; create or replace function tf ( arg1 in varchar2 ) return numb…
05 фев '12 в 04:45