/*动态将表的列名改为小写
*/
select concat_ws('','alter table ',a.TABLE_NAME,' modify ',lower(a.COLUMN_NAME),' ',a.Column_type, case when a.is_nullable = 'NO' THEN ' not null ' else null end,case when a.Column_default is null then nullwhen a.Column_default = '' then ' default '''''when a.Column_default is not null and a.data_type in ('bigint','int','decimal') then  concat_ws('',' default ',a.Column_default)when a.Column_default is not null and a.data_type in ('varchar','char') then  concat_ws('',' default ','''',a.Column_default,'''')when a.Column_default is not null and a.data_type in ('timestamp','datetime') then  concat_ws('',' default ',a.Column_default) else null end     ,' comment ''',a.Column_comment,'''',';') aafrom information_schema.`COLUMNS` a where a.TABLE_SCHEMA ='ibgs'and a.TABLE_NAME ='sys_config';

转载于:https://www.cnblogs.com/Yongzhouunknown/p/4900616.html

动态将表中的列名全部转换成小写相关推荐

  1. 将大写字母转换为小写字母(将该字符串中的大写字母转换成小写字母,之后返回新的字符串。)

    将该字符串中的大写字母转换成小写字母,之后返回新的字符串. 示例 1: 输入: "Hello" 输出: "hello" 示例 2: 输入: "here ...

  2. c++ cstring 转换 char_LeetCode 709. 转换成小写字母

    709. 转换成小写字母 Loading...​leetcode-cn.com 实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回 ...

  3. 709. 转换成小写字母 golang 字符串处理

    题目 转换成小写字母 实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串. 示例 1: 输入: "Hello& ...

  4. LeetCode 709. 转换成小写字母

    1. 题目 实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串. 2. 解题 char = tolower(char) ...

  5. LeetCode(709)——转换成小写字母(JavaScript)

    实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串. 示例1: 输入: "Hello" 输出: &q ...

  6. leetcode709. 转换成小写字母 最秀狼人做法(比狠多一点)

    实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串. 示例 1: 输入: "Hello" 输出: & ...

  7. 如何从Oracle数据库中的表中获取列名(字段名)列表?

    如何从Oracle数据库中的表中获取列名(字段名)列表? 目录 如何从Oracle数据库中的表中获取列名(字段名)列表? #示例一 #示例二 示例三: #示例一 可以获取: table_name:表名 ...

  8. 成功解决在excel表中通过数学函数转换后,接着去掉公式转为不再随着变化的数值

    成功解决在excel表中通过数学函数转换后,接着去掉公式转为不再随着变化的数值 目录 解决问题 解决方法 解决问题 在excel表中通过数学函数转换后,接着去掉公式转为不再随着变化的数值 解决方法 选 ...

  9. oracle复制另一个字段,【学习笔记】Oracle存储过程 表中列不同时动态复制表中数据到另一个表中...

    天萃荷净 分享一篇关于Oracle存储过程实现表之间数据复制功能.两表中列不同,动态的将一表中的数据复制到另一个表中案例 因为要用到回收站功能,删除一条记录,要先放到一个delete表中,以便以后恢复 ...

最新文章

  1. tcpdump-根据IP查看程序与服务都用了哪些端口
  2. s8 android 8.0变化,细数三星Galaxy S8升级安卓8.0系统后的那些变化,看完决定
  3. 【转】OpenGL随笔(1)—— mipmap 详解
  4. 中国版“Twilio”何在?
  5. 将一句话的单词进行倒置,标点符号不倒换。比如一句话:“i love you.”倒换后变为you. love i
  6. Productivity Power Tools,对于Visual Studio 2017的15个扩展
  7. replace 替换全部的正确姿势
  8. ROS-手势控制小海龟移动
  9. opencv puttext
  10. 中国武侠片的50条爆笑定律
  11. jQuery 版本升级迁移
  12. 移动开发技术(Android)——实验1 Android开发环境搭建及简单程序实现
  13. gb2312的6763个汉字
  14. Android Studio中的keystore
  15. 数据的存储结构有哪些?
  16. Hbuilderx是html5,HBuilderX代码提示系统说明
  17. kaggle——Santander Customer Transaction Prediction
  18. NodeMCU-刷写AT固件
  19. 永磁同步电机电阻、电感、惯量、转矩系数、反电势系数、极对数、编码器零位等一系列的参数辩识方法,电流速度环pi参数整定方法
  20. 【LoRa网关以及LoRa自组网】以“有人物联网”为例

热门文章

  1. 页面回传与js调用服务器端事件(转)
  2. javascrip 中的一些方法
  3. MySQL(5)日志管理、备份与恢复,断点
  4. inotifypropertychanged接受不执行_死刑立即执行很好理解,缓期2年执行是什么意思?是2年后再执行吗...
  5. kill进程_你还在使用kill -9 杀进程吗?从原理谈避免踩雷!
  6. P1064 金明的预算方案(分组背包)
  7. python提取html表格_想知道世界谁最有钱?3行Python代码告诉你
  8. 如何让在线协同更顺畅?钉钉宜搭有了新的解法
  9. E百科 | 基于MEC的边缘AI服务
  10. OpenYurt入门-在树莓派上玩转OpenYurt