工作中有这样一个事情,就是表的表结构在excel表中已经存在,共有三列,表中文名,表英文名,表字段类型。现有100多张这样的表去创建。

开始,通过UE的列模式,一个一个去拼create语句和comment语句。

如下例:学生表

Student
字段中文名 字段英文名 字段类型
姓名 Name VARCHAR2(100)
年龄 Age NUMBER(10)
地点 Address VARCHAR2(100)
手机 Phone VARCHAR2(150)
加载时间 Load_date DATE
 

开始使用方法:

1.将字段英文名列拷贝到UE中,

2.再通过列模式将字段类型列拷贝到字段英文名后面,

3.然后加上",",前面加上create table student(,后面加上);.

4.然后加上comment 注释语句。

创建表的过程很繁琐,并且很容易错误。

后来,发现一种方法,比较迅速,就是在excel中通过拼接字符串的方式,将建表语句拼接起来。这个方法又迅速又方便又准确。

具体实现:

drop表语句:="drop table "&$A$1&";"

create表语句:="create table "&A1&"("

每列字段:       =B3&"   "&C3&","

每列comment语句:="comment on column "&$A$1&"."&B3&"  is '"&A3&"';"

总结:现在工作中很多类似的工作,不难,但是量非常大,并且需要特别细心,如果不细心就很容易错。这就需要找正确的方法,要善于借助工具的力量,但是借助工具前首先要思考,知道怎样借助工具,否则事倍功半,还会出现很多错误。要学会寻找快速方便的方法。--谨记

excel拼接字符串创建表相关推荐

  1. excel 拼接字符串

    应用场景:现有一个excel表是数据字段有 FID,FNAME,FPARENTID 分别是主键.名称 .父级id 现需要导入到sql表中,但由于本地未安装sql客户端以及office,所以想采用sql ...

  2. powerdesigner 使用excel 批量导入创建表

    前言 因为公司要从 oracle 迁移到 mysql,同时也没有关于数据库的文档,同时数据库表太多了,一个一个手动建模,太没有效率了,所以网上查了一下,powerdesigner 使用的 visual ...

  3. excel自动生成创建表sql语句

    Sub 选项按钮4_Click()Dim sqlStr, sqlTemp, pkStr, columnName, columnType, columnLength, isPk, notExistTab ...

  4. python制作表格的语句_python根据Excel自动生成创建表sql语句

    1.Excel格式截图 2.配置文件脚本 # coding:utf-8 # 表英文名 table_name = '表英文名' # 表中文名 table_comments = '表中文名' # Exce ...

  5. excel 拼接字符串公式

    ="'"&A1&"'," 字符串用双引号,拼接用  &.

  6. excel 拼接字符串函数

    原文链接:http://blog.csdn.net/l790187749/article/details/17216609 =CONCATENATE("insert into animal( ...

  7. 使用EXCEL拼接字符串-SQL脚本

    EXCEL的拼接功能在批量写sql脚本时非常实用 示例 excel表格如下 excel A B C 1 系统管理 System Management 2 部门管理 Department managem ...

  8. Oracle 用拼接字符串更新表 测试

    先看我们的数据: SQL> select count(1) from dave where cust_tel like '0551%'; COUNT(1) ---------- 2723 在我们 ...

  9. excel拼接字符串

    从excel中提取身份证中生日 =CONCATENATE(TEXT(MID(E2,7,4),"0"),"-",TEXT(MID(E2,11,2),"0 ...

最新文章

  1. java 注解报错_java注解验证接收参数 返回注解字段的错误
  2. oracle你如何重置序列号,oracle sequence语句重置方介绍
  3. 通过java反射机制获取该类的所有属性类型、值。
  4. Cordova build构建常见问题整理
  5. UVA 1608 Non-boring sequences(瞎搞)
  6. 树莓派gparted启动失败解决方法
  7. 2019-12-31
  8. 莱斯大学找到了多被提升3G/4G网络性能的方法
  9. 树形结构 —— 并查集
  10. OneGame V1.0 发布,开源免费页游联运系统
  11. Linux下安装、配置、启动Apache
  12. 电子邮件群发软件,邮件群发单显是什么意思?外贸群发邮件软件
  13. 2021年中国异戊酰氯市场趋势报告、技术动态创新及2027年市场预测
  14. linux 中 man 命令的介绍
  15. 理财入门《小狗钱钱》阅读总结
  16. 大津二值化算法(Otsu)
  17. 增强现实与虚拟现实_增强现实相关的法律问题
  18. 南阳题目364-田忌赛马
  19. 计算机毕业设计ssm金牛社区疫情防控系统73a5s系统+程序+源码+lw+远程部署
  20. Admixture使用说明文档cookbook

热门文章

  1. 宝贝全计划: 针对0-6岁儿童教育的移动应用软件
  2. 第九章、结构体与共用体
  3. Liunx信息显示与文件搜索
  4. html中什么表示下拉列表,html中select标签(下拉列表)的详细介绍
  5. 医疗产品设计的新趋势
  6. 第三课:钱难赚,保险别乱买
  7. 网赚,选择一个合适的联盟至关重要
  8. Win11的两个实用技巧系列清理磁盘碎片、设置系统还原点的方法
  9. 将微信订阅号的用户消息发到自己的服务器
  10. Kotlin基础学习(一)—— Kotlin 简介