powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Иерархический запрос
14 сообщений из 14, страница 1 из 1
Иерархический запрос
    #39967455
VoldeDron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет помогите пожалуйста, не могу решить задачу.

"Напишите запрос к словарю данных, который вернет скрипт на создание всех таблиц в вашей схеме (достаточно имени поля и типа)."

Взял таблицу user_tab_columns но нету зависимых объектов, из-за чего нет иерархии
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967457
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user_tables

PS
О каких зависимых объектах идет речь?
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967458
VoldeDron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tru55,

точнее родитель, чтобы создать иерархию
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967459
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой родитель м.б. у таблицы? Если только владелец схемы (owner)
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967460
VoldeDron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tru55,

вот поэтому я и не понимаю как решить задачу, мне нужно с помощью словаря составить запрос который вернет список запросов на создание всех таблиц в схеме
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967467
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tru55,
если создавать с фк/пк то нужно в определенной последовательности (наверное хотят с помощью Иерархического запроса)

.....
stax
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967476
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, ну разве что PK/FK. Кстати, нужно учесть, что дочерняя таблица м.б. в другой схеме
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967483
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoldeDron,

USER_TABLES/INDEXES/CONSTRAINTS/TRIGGERS... + DBMS_METADATA.

SY.
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967496
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoldeDron
Всем привет помогите пожалуйста, не могу решить задачу.

"Напишите запрос к словарю данных, который вернет скрипт на создание всех таблиц в вашей схеме (достаточно имени поля и типа)."

Взял таблицу user_tab_columns но нету зависимых объектов, из-за чего нет иерархии

может, я слепой?
где в постановке задачи про зависимые объекты или иерархию?..
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967498
VoldeDron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проходил мимо...,
Мой косяк не дописал, задача поставлена так что нужно реализовать с помощью иерархических запросов
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967512
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проходил мимо...
может, я слепой?
где в постановке задачи про зависимые объекты или иерархию?..

Там даже есть уточнение "достаточно имени поля и типа"

VoldeDron
Мой косяк не дописал, задача поставлена так что нужно реализовать с помощью иерархических запросов


Размышления глядя в хрустальный шар:

USER_TAB_COLUMNS хорош для создания описаний колонок, но ведь нужно еще CREATE TABLE породить.
Делать можно по разному. Возможно тут преподаватель какую-то иерархию и углядел.

Наверное можно сделать UNION между USER_TAB_COLUMNS и USER_TABLES и наворотить поверх иерархию. Если так хочется.
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967530
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,

я бы скорее увидел "антииерархический" запрос - аналитику с lag для вычленения начала описания следующей таблицы...
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967531
VoldeDron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev,
Спасибо
Так и сделал, а потом увидел твой совет))
...
Рейтинг: 0 / 0
Иерархический запрос
    #39967534
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoldeDron
Всем привет помогите пожалуйста, не могу решить задачу

Таблицы user_tab_columns для вашей задачи в принципе достаточно. Если Вам так нужна иерархия (это можно использовать как элегантный метод расставить запятые между описаниями полей), то воспользуйтесь колонкой column_id. Но в целом, судя по уровню вопроса, Вам будет сложно правильно решить все мелочи с расстановкой запятых, завершающей скобкой и т. п.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Иерархический запрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]