|
Выгрузка DDL таблиц без констрейнтов, индексов, триггеров
|
|||
---|---|---|---|
#18+
Добрый день. Подскажите пожалуйста как можно выгрузить DDL таблиц без упоминания констрейнтов, индексов, триггеров. Чтобы были только Create Table название Таблицы, перечисление полей и типов. Без дополнительной обвязки в виде констрейнтов, индексов, триггеров, тайблспейсов ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2021, 09:52 |
|
Выгрузка DDL таблиц без констрейнтов, индексов, триггеров
|
|||
---|---|---|---|
#18+
Ольга Семенова Добрый день. Подскажите пожалуйста как можно выгрузить DDL таблиц без упоминания констрейнтов, индексов, триггеров. Чтобы были только Create Table название Таблицы, перечисление полей и типов. Без дополнительной обвязки в виде констрейнтов, индексов, триггеров, тайблспейсов Смотрим google и ... How to generate create table script without primary and foreign key in Oracle ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2021, 10:02 |
|
Выгрузка DDL таблиц без констрейнтов, индексов, триггеров
|
|||
---|---|---|---|
#18+
Vadim Lejnin , спасибо set pagesize 0 set long 90000 exec DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false); exec DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM, 'CONSTRAINTS',false); exec DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM, 'REF_CONSTRAINTS',false); SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u; Код: plsql 1. 2. 3. 4. 5. 6. 7.
а этот кусок тоже можно как-то убрать? SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS NOLOGGING TABLESPACE "TBS" ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2021, 10:52 |
|
Выгрузка DDL таблиц без констрейнтов, индексов, триггеров
|
|||
---|---|---|---|
#18+
Ольга Семенова, на мсскл переходите? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2021, 11:49 |
|
Выгрузка DDL таблиц без констрейнтов, индексов, триггеров
|
|||
---|---|---|---|
#18+
Ольга Семенова а этот кусок тоже можно как-то убрать? SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS NOLOGGING TABLESPACE "TBS" Можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2021, 12:00 |
|
Выгрузка DDL таблиц без констрейнтов, индексов, триггеров
|
|||
---|---|---|---|
#18+
Ольга Семенова Vadim Lejnin , спасибо set pagesize 0 set long 90000 exec DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false); exec DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM, 'CONSTRAINTS',false); exec DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM, 'REF_CONSTRAINTS',false); SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u; Код: plsql 1. 2. 3. 4. 5. 6. 7.
а этот кусок тоже можно как-то убрать? SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS NOLOGGING TABLESPACE "TBS" Семён Семеныч... Сударыня... Точно так же. Полный список, что можно добавлять/убавлять в выводе: Oracle Docs -> Database PL/SQL Packages and Types Reference -> DBMS_METADATA -> SET_TRANSFORM_PARAM and SET_REMAP_PARAM Procedures -> Table 94-23 SET_TRANSFORM_PARAM: Transform Parameters for the DDL Transform ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2021, 12:20 |
|
|
start [/forum/topic.php?fid=52&msg=40061652&tid=1880291]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
126ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 252ms |
total: | 479ms |
0 / 0 |