MySQL自动生成Oracle建表语句脚本
一、先在mysql库中建表
- 四个字段,分别是表名、英文字段名、类型、中文字段名(尽量跟图中一模一样,你建的这个表的表名可以随意起,之后在SQL语句中把表名换成你的就OK)
二、插入数据
- BM(表名字段里填你要创建的表名)
- YWZD(你表中的字段)
- LX(字段数据类型)
- ZWZD(中文字段表名,即英文字段注释)
三,修改SQL语句
- 建存表结构的表时,只要表名和字段跟我一样,就不用再修改下方SQL语句
- 如果表名跟我的表名不一样,我表名是:oracle测试,你把语句中所有oracle测试换成你的表名就可以
SELECT CONCAT(t5,b2) from (SELECTDISTINCT(t5),(SELECT GROUP_CONCAT(c2) t5 from(SELECT GROUP_CONCAT('comment on column ',bm,'.',ywzd,' ','is',' ',"'",zwzd,"'",';',CHAR(13) SEPARATOR ' ') c2 from oracle测试 )b1)b2from(selectCONCAT('CREATE TABLE ',bm,'(',CHAR(13),t2,CHAR(13),');',CHAR(13)) t5from(SELECT bm,ywzd,zwzd,lx,(SELECT GROUP_CONCAT(c1) zdlx from (SELECT CONCAT(ywzd,' ',lx,CHAR(13)) c1 from oracle测试) t1 )t2FROM oracle测试)t3 )t4)t6
四、运行SQL语句
五、复制运行结果到Oracle库中运行
-
最后Oracle表创建好
MySQL自动生成Oracle建表语句脚本相关推荐
- 关于使用java程序从excel或者数据库中取出建表规则数据,自动生成数据库建表语句(适用于批量建数据库表)
公司开发新系统,需要创建几百个数据库表,建表的规则已经写好放到Excel中,如果手动创建的话需要占用较长的时间去做,而且字段类型的规则又被放到了另一张表,如果手动去一个一个去匹配就很麻烦,所以我先把两 ...
- mysql分片建表语句_Mysql元数据如何生成Hive建表语句注释脚本详解
前言 本文主要给大家介绍了关于Mysql元数据生成Hive建表语句注释脚本的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 最近在将数据从Mysql 等其他关系型数据库 抽取 ...
- mysql hive 建表语句_Mysql元数据如何生成Hive建表语句注释脚本详解
前言 本文主要给大家介绍了关于Mysql元数据生成Hive建表语句注释脚本的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 最近在将数据从Mysql 等其他关系型数据库 抽取 ...
- 使用java代码编写脚本,把oracle建表语句变成hive建表语句
使用java代码编写脚本,把oracle建表语句变成hive建表语句 java代码 测试oracle.sql 生成hive创表语句 java代码 import java.io.File; import ...
- oracle建表唯一约束语句,Oracle建表语句是什么
Oracle建表语句是什么 oracle数据库的建表语句,具体语法如下:CREATE TABLE tablename( column_name datatype [null,not null], co ...
- Python自动生成MySQL建表语句脚本
1.pycharm工具创建一个python文件 2.把下边python代码复制 到 刚创建的python文件中 # 作者:张航铭 # 时间:2022-05-24import xlrd, os def ...
- mysql 建表脚本 shell_shell 数据库建表语句脚本
#!/bin/sh SHELL_NAME=GetTabStript.sh /bin/rm -f CreateTable.sql /bin/rm -f tmp.sql ##获取数据库用户名.密码.实例, ...
- Oracle 建表语句的关键字详解
目录 一.建表语句 二.关键字详解 1. ENABLE 和 DISABLE 2. 创建主键约束 3. USING INDEX 4. PCTFREE 5. PCTUSED 6. INITRANS 和 M ...
- Python导出MySQL数据库中表的建表语句到文件
为了做数据对象的版本控制,需要将MySQL数据库中的表结构导出成文件进行版本化管理,试写了一下,可以完整导出数据库中的表结构信息 # -*- coding: utf-8 -*- import os i ...
- java oracle 建表语句_在oracle数据库中创建表语句如何写?
表名:servicelogs 字段名称类型 idint (主键,自增) servicetypevarchar (100) outsysvarchar (100) methodnamevarchar ( ...
最新文章
- ​关于虚拟机迁移文档(p2v v2v
- Java的内存分配策略有哪些_Java的内存分配策略
- IOS开发-通知与消息机制
- 适合oracle运行的软件环境,创建最适合的Oracle运行环境
- 【转载】 安卓版手机微信如何清理微信空间
- 如何理性客观地看待人工智能热潮
- 卫星通信常用专业词汇
- gis坐标北京54转WGS84坐标系
- HTML5游戏引擎(十四)-颜色效果——混合模式 滤镜 颜色矩阵滤镜 矩阵数据说明
- 《烈烈先秦》9、世界奇迹的缔造者——全才冤臣蒙恬
- 无线键盘RK61使用说明
- 2020年最全各省市矢量数据下载(含城市道路、铁路、高速、省道、县道、乡道等+河流水系网+建筑轮廓+铁路网等shp矢量数据+矢量量边界+wgs84坐标
- mysql json 数组转行
- C++高阶 常对象和常函数
- MySQL的多表查询及习题练习
- STM32调试出现Cannot access Memory的情况
- Linux搭建迅搜( Xunsearch )
- 2020年4月区块链安全大事件 | 黑客攻击早已蓄谋已久
- 空间点模式方法_一阶效应和二阶效应
- 4月上旬国内网站流量:360安全中心超淘宝居第三