Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Клонирование таблиц / 9 сообщений из 9, страница 1 из 1
15.04.2003, 17:32
    #32141373
OraDev2003
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование таблиц
Привет.
как клонировать таблицу? вместе с триггерами, индексами, и т.п.
Тюе полное клонирование структуры таблицы без данных
...
Рейтинг: 0 / 0
15.04.2003, 17:37
    #32141380
_kozyr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование таблиц
Если Oracle9i, посмотрите стандартный пакет DBMS_METADATA. Возможно подойдет экспорт/импорт с параметром ROWS=N
...
Рейтинг: 0 / 0
15.04.2003, 17:43
    #32141399
OraDev2003
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование таблиц
к сожалению Oracle8
...
Рейтинг: 0 / 0
15.04.2003, 18:03
    #32141433
_kozyr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование таблиц
Из готовых решений (если устроит GUI) - SQL*Navigator от Quest Software. Если нужен программный интерфейс, придется писать аналог DBMS_METADATA для реконструкции CREATE TABLE, CREATE INDEX, ALTER TABLE ADD CONSTRAINT и т.п. на основе словаря Oracle, но работа эта муторная.
...
Рейтинг: 0 / 0
15.04.2003, 18:03
    #32141435
[IPT]-Said
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование таблиц
Воспользуйтесь возможностями SQL Navigator или DB Artizan...
...
Рейтинг: 0 / 0
15.04.2003, 18:08
    #32141442
OraDev2003
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование таблиц
Задача у меня такая:
есть таблица-темплейт с заданным набором полей, индексов, ...
на основе этой таблицы динамически создаются новые таблицы, может быть с добавлением новых полей, но с сохранением уже существующих.
поэтому нужна возможность делать это на PL\SQL
...
Рейтинг: 0 / 0
15.04.2003, 18:17
    #32141456
_kozyr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование таблиц
Ну тогда словарь Oracle и по частям собирать каждую команду

1. CREATE TABLE - USER_TABLES, USER_TAB_COLUMNS
2. Правила целостности - USER_CONSTRAINTS
3. Индексы - USER_INDEXES, USER_IND_COLUMNS

Возможно что-то упустил.
...
Рейтинг: 0 / 0
15.04.2003, 18:18
    #32141457
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование таблиц
Отказаться от такой функциональности в приложении.

(в сторону) Это мода такая пошла, что ли, таблицы на лету создавать, да ещё и с разными структурами... :/
...
Рейтинг: 0 / 0
15.04.2003, 18:20
    #32141459
Oracle X-pert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Клонирование таблиц
I. Show object DDL statement
II. Add Alter table option..
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Клонирование таблиц / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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