[英]Converting Oracle query to MySQL query. all_indexes
我正在尝试将Oracle查询转换为MySQL查询。
我的Oracle查询具有以下内容:
CREATE OR REPLACE PROCEDURE myProc() AS
iname all_indexes.index_name%TYPE;
oname all_indexes.owner%TYPE;
BEGIN
// Do something
END;
由于mySQL没有all_indexes公共环境变量,如何将其移植到mySQL?
只需使用varchar数据类型
CREATE OR REPLACE PROCEDURE myProc()
BEGIN
DECLARE iname varchar(50);
DECLARE oname varchar(50);
// Do something
END;
您可以查询information_schema.statistics以获得索引的名称
Select *
From information_schema.statistics
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.