如果我有一个像这样的表: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中表的结构?
基础教程推荐
猜你喜欢
- Spring处理@Async导致的循环依赖失败问题的方案详解 2023-02-27
- 解析Springboot集成Tile38客户端之Set命令实现示例 2023-04-22
- spring boot教程之IDEA环境下的热加载与热部署 2023-05-08
- 如何重写hashcode和equals方法 2023-01-23
- SpringMVC五种类型参数传递及json传递参数 2023-03-06
- Java实现在Word中嵌入多媒体(视频、音频)文件 2023-08-07
- SpringBoot EasyPoi动态导入导出的两种方式实现方法详解 2023-05-24
- RestTemplate的URL请求示例 2022-12-11
- MyBatisCodeHelperPro最新激活方法(有效方法) 2022-09-03
- Springboot详解RocketMQ实现广播消息流程 2023-01-29
