Вопросы по теме 'connect-by'

Могу ли я создать пользовательское выражение без использования предложения where?
Хотя я уже решил эту проблему в предыдущем вопросе, используя собственный запрос. Теперь мне интересно, можно ли создать пользовательское выражение, которое можно использовать в критериях, без использования предложения where? Причина, по которой я...
732 просмотров

Поиск в пути, созданном SYS_CONNECT_BY_PATH в Connect By Prior Query
Я использую запрос Connect By для отображения иерархических групп в группе, на этой странице у меня есть поле со списком для выбора родительских групп. Но я хочу скрыть все строки, содержащие редактируемую группу. Это мой стол, GROUPS...
3690 просмотров
schedule 18.01.2023

Oracle подключается несколькими родителями
Я столкнулся с проблемой, используя connect by. У меня есть запрос, с помощью которого я получаю несколько столбцов, включая эти три: ID идентификатор родителя идентификатор объекта Теперь для одних и тех же ID и parentID...
10040 просмотров
schedule 15.03.2022

Иерархический запрос должен вытягивать детей, родителей и братьев и сестер
Теперь можно получить данные, но мне интересно, есть ли лучший способ оптимизировать запрос для больших наборов данных. http://sqlfiddle.com/#!4/0ef0c/5 Итак, в основном я хочу иметь возможность предоставить запрос для данного идентификатора...
1165 просмотров
schedule 04.05.2022

Иерархические запросы START WITH с поведением предложения where
Я наткнулся на запрос во время работы и не мог понять, как именно он работает. Что делает запрос, так это ищет всех родителей человека, который является его родителем сегодня. Хитрость заключается в том, что у каждой родительско-дочерней связи...
1914 просмотров
schedule 12.10.2022

Есть ли в PostgreSQL псевдостолбец, такой как LEVEL в Oracle?
Есть ли в PostgreSQL псевдостолбец типа "LEVEL" в Oracle? Если нет, то как мы можем создать столбец, похожий на "LEVEL"?
11351 просмотров

запрос иерархии (соединение по предложению)
Я пытаюсь написать запрос, используя предложение connect by, но я не могу с этим справиться. Обычно у меня есть таблица: CREATE TABLE "TESTOWA" ( "ACCOUNT" VARCHAR2(20 BYTE), "PARENT" VARCHAR2(20 BYTE), "PAYMENT" VARCHAR2(20...
123 просмотров
schedule 31.03.2022

Как получить информацию о дочернем элементе и родительском элементе верхнего уровня с помощью oracle connect by prior?
Я хочу получить информацию о дочернем элементе и родительском элементе верхнего уровня, используя oracle connect by prior? Например, следующий запрос извлекает дочернюю информацию и родительский идентификатор, SELECT last_name, employee_id,...
155 просмотров

Предложение SQL Connect - генерировать все данные по датам
Данные в таблице хранятся по дате вступления в силу. Не могли бы вы помочь мне с оператором ORACLE SQL, который реплицирует данные 8/1 на 8/2, 8/3,8/4 и повторяет значение 8/5 после? DATE VALUE1 VALUE2 8/1/2017 x...
68 просмотров
schedule 26.09.2022

SQL ORACLE — взрыв спецификации с повторяющимися строками — начните с соединения по приоритетному родственному элементу по
Не могли бы вы помочь мне определить, как удалить дублирование в взрыве спецификации, сделанном оператором start with ... connected by prior...order sibling by из-за того, что дочерний элемент повторяется в самой структуре спецификации? Исходная...
760 просмотров
schedule 27.10.2022

Oracle SQL: CONNECT BY LEVEL возвращает много строк
Я впервые использую команду CONNECT BY и понимаю, что с ее помощью можно создавать циклы. Я пытался создать запрос, который генерирует строку для каждой метки времени между временем начала и временем окончания с переменным интервалом. Когда я...
2334 просмотров
schedule 03.05.2022

Oracle: получить страны, разделенные границами N
Я хотел бы получить все страны, разделенные N (1,2,3,4...) границами из указанной страны. Также следует указать N. Например у меня есть таблица "границы" и "страна": border | neighbor ----------------- FR | DE FR | IT IT |...
297 просмотров

Oracle: подключение по уровню и regexp_substr
Привет, у меня есть запрос Oracle, который я не писал, и у меня также нет доступа для запуска в среде Oracle. Может кто-нибудь объяснить, что делает этот запрос, пожалуйста? WITH tableName AS ( SELECT regexp_substr(fieldName,'[^,]+',1,level)...
5804 просмотров
schedule 13.07.2022

Oracle соединяется с предыдущим вместе с max() по разделу, чтобы удалить повторяющееся поддерево
Я пытаюсь удалить повторяющееся поддерево, возвращаемое предложением «подключиться по предыдущему». Я хочу проверить узел верхнего уровня иерархии дерева, где пользователь может ввести дочерние идентификаторы, которые уже являются частью поддерева....
535 просмотров
schedule 18.01.2023

Предложение Connect By работает в 11g, но не в Oracle 8i: ORA-01436: цикл CONNECT BY в пользовательских данных
Я нашел код для генератора строк из этого вопроса Create View with 365 days CREATE VIEW year_days (the_day) AS SELECT TRUNC(SYSDATE, 'YYYY') + (LEVEL-1) AS the_day FROM DUAL CONNECT BY LEVEL <=...
77 просмотров
schedule 18.01.2023

ORA-30009: Недостаточно памяти для операции CONNECT BY / ORA-01788: В этом блоке запроса требуется предложение CONNECT BY
Новичок в Oracle - я пытаюсь запустить оператор вставки для создания очень большого объема данных. Исходный запрос таков: INSERT INTO HR.fastData (ID) SELECT 1 + (Level -1) * 1 FROM dual connect by Level < 100000000; Получена...
570 просмотров
schedule 25.01.2023

Oracle SQL/PLSQL: иерархический рекурсивный запрос
Я задавал очень похожие вопросы раньше, но до сих пор не получил правильного результата ... в третий раз очарование, но теперь у меня есть стабильные отношения между родителями и детьми, с которыми можно работать. Каждая строка в многоуровневом...
187 просмотров
schedule 19.03.2023