如果我有一个像这样的表:CREATE TABLE FRED(recordId number(18) primary key,firstName varchar2(50));有没有一种简单的方法可以将它的结构(不是它的数据)克隆到另一个给定名称的表中.基本上我想创建具有完全相...
如果我有一个像这样的表:
CREATE TABLE FRED
(
recordId number(18) primary key,
firstName varchar2(50)
);
有没有一种简单的方法可以将它的结构(不是它的数据)克隆到另一个给定名称的表中.基本上我想创建具有完全相同结构但具有不同名称的表,以便我可以在其上执行某些功能.我明显想在代码中这样做. Java最好,但大多数其他语言应该是类似的.
解决方法:
如果您正在寻找一种方法来找到精确的DDL来重新创建表,包括存储子句,您可以使用
select dbms_metadata.get_ddl('TABLE', 'TABLE_NAME', 'SCHEMA_NAME') from dual
如here所述.
沃梦达教程
本文标题为:java – 有没有一种简单的方法来克隆Oracle中表的结构?
猜你喜欢
- Java nacos动态配置实现流程详解 2023-05-08
- SpringBoot应用线上重启脚本的命令详解 2023-02-11
- 基于Java 利用Mybatis实现oracle批量插入及分页查询 2023-02-11
- spring在service层的方法报错事务不会回滚的解决 2022-11-05
- SSM如何实现在Controller中添加事务管理 2022-11-05
- javaweb实现投票系统 2023-05-19
- java Date和SimpleDateFormat时间类详解 2023-05-08
- SpringBoot底层注解超详细介绍 2023-06-06
- 关于spring中单例Bean引用原型Bean产生的问题及解决 2023-01-02
- SpringSecurity OAtu2+JWT实现微服务版本的单点登录的示例 2022-11-07