如何获取用于在Oracle 11g中创建表的create table命令,以便我可以复制该命令并在另一个数据库中运行该命令?请帮忙。获取Oracle 11g中使用的create table命令
0
A
回答
3
select dbms_metadata.get_ddl('TABLE', 'YOUR_TABLE_NAME_GOES_HERE')
from dual;
+0
此查询工作。你从4小时的搜索中拯救了我。 – Yogamurthy
1
尝试后台下面查询的输出,
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
FROM USER_TABLES u;
一样,
set pagesize 0
set long 90000
set feedback off
set echo off
spool schema.sql
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
FROM USER_TABLES u WHERE TABLE_NAME = '<your_table>';
spool off;
1
请使用以下查询
select dbms_metadata.get_ddl('TABLE','YOUR_TABLE_NAME','YOUR_SCHEMA_NAME') from dual;
如果您使用SQL Developer
,请选择表名称,然后right click
选择Open Declaration
,然后在打开的窗口上单击SQL
选项卡。
+0
很好的信息添加到这个问题 – Yogamurthy
相关问题
- 1. 在oracle 11g中使用CREATE MATERIALIZED VIEW子句
- 2. 如何在Oracle 11g中回滚CREATE TABLESPACE?
- 3. Oracle中的CREATE TABLE逆向工程
- 4. 在查询中获取CREATE TABLE定义
- 5. 如何使用Oracle Express 11g的“create database”语句?
- 6. Oracle 11g标准版上的AUDIT命令
- 7. 如何使用mysqldump导出只有CREATE TABLE命令?
- 8. 添加truncate table命令之前CREATE TABLE IF NOT EXIST
- 9. 在Oracle sql中相当于`show create table`
- 10. Oracle 11g获取不同的多行
- 11. 无法通过oracle 11g中的命令行运行oracle XE
- 12. 如何在oracle的存储过程中使用create table和drop table DDL语句。
- 13. CREATE TABLE [email protected](..)
- 14. 如何获取“CREATE TABLE”查询?
- 15. PostgreSQL中的CREATE TABLE AS SELECT
- 16. 从INNODB TABLE MONITOR OUTPUT获取CREATE TABLE语句的工具?
- 17. MySQL的create table命令附加功能的问题
- 18. 何时CREATE TABLE AS SELECT与CREATE TABLE LIKE?
- 19. 我的CREATE TABLE命令有什么问题?
- 20. 为什么CREATE TABLE命令在用户定义的事务中不起作用?
- 21. phpMyAdmin和SHOW CREATE TABLE
- 22. Oracle 11G中的LIMIT/OFFSET
- 23. dplyr中的DROP TABLE命令
- 24. 在Oracle中获取指定的行数11g
- 25. CREATE拒绝用户命令
- 26. Oracle 11g使用偏移值提取值
- 27. Oracle 11g - 使用TimeStamp的Sql
- 28. 在DDL alter table触发器中,如何获取新的create table语句?
- 29. 使用JDBC获取Oracle 11g的最后一个插入ID
- 30. XMLTABLE用的Oracle 11g
你有PLSQL Developer吗?你必须使用哪些工具? –
sql developer我有 – Yogamurthy