mysql将索引到处成oracle
来源:互联网 发布:62078端口 编辑:程序博客网 时间:2024/05/01 16:32
查询sql:
SELECTCONCAT('CREATE INDEX ',IF(LENGTH(INDEX_NAME) < 30,INDEX_NAME,SUBSTRING(INDEX_NAME,1,30)),' ', ' ON ', IF(NON_UNIQUE = 1, CASE UPPER(INDEX_TYPE) WHEN 'FULLTEXT' THEN 'FULLTEXT INDEX' WHEN 'SPATIAL' THEN 'SPATIAL INDEX' ELSE CONCAT('', TABLE_NAME, ' ' )END,IF(UPPER(INDEX_NAME) = 'PRIMARY', CONCAT('PRIMARY KEY USING ', INDEX_TYPE ),CONCAT('UNIQUE INDEX ', INDEX_NAME, ' USING ', INDEX_TYPE))),'(', GROUP_CONCAT(DISTINCT CONCAT('', COLUMN_NAME, '',' ASC ') ORDER BY SEQ_IN_INDEX ASC SEPARATOR ', '), ');') AS 'Show_Add_Indexes'FROM information_schema.STATISTICSWHERE TABLE_SCHEMA = 'iov_his' and UPPER(INDEX_NAME)!='PRIMARY'GROUP BY TABLE_NAME, INDEX_NAMEORDER BY TABLE_NAME ASC, INDEX_NAME ASC
这样可以查出整个库的所有表的索引,并且拼接成oracle可以执行的sql脚本。
oracle命名长度不能超过30个字符,所以将名字截断了30个字符内。
0 0
- mysql将索引到处成oracle
- oracle的数据库导入到处
- 将oracle转换成Mysql的工具
- 美女应用到处碰壁 开发者将何去何从
- 环境搭建,导入到处库 oracle
- mysql导入到处数据(实用版)
- 将sql文件导入PowerDesigner中的方法(将oracle sql文件转换成mysql)
- 将sql文件导入PowerDesigner中的方法(将oracle sql文件转换成mysql)
- 怎样将datagrid中数据到处到execl中
- KETTLE 从oracle将表导入mysql
- 将Oracle 数据库数据导入mySQL
- 将oracle数据库的数据导入mysql
- mysql将普通索引更改为唯一索引,且对重复的数据只保留一条
- 将*.STL转换成顶点索引格式
- oracle索引-函数索引
- 使用MySQL Migration Toolkit快速将Oracle数据导入MySQL
- 使用MySQL Migration Toolkit快速将Oracle数据导入MySQL
- 使用MySQL Migration Toolkit快速将Oracle数据导入MySQL
- HDU5122 K.Bro Sorting 树状数组类逆序数应用
- 布好程序之后通过SSH启动tomcat和mysql
- jenkins
- JSON和JSONP
- Android问题集锦之二十六:AndroidManifest相关的警告
- mysql将索引到处成oracle
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- androi
- linux下C语言多线程编程
- HBase查询引擎——Phoenix的使用
- SortdeList的用法大全
- DFT和FFT运算效率对比
- SQL Server游标的使用
- vim 配置关联多个tags文件