我正在尝试将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,因为mySQL没有all_indexes公共环境变量?
答案 0 :(得分:1)
只需使用varchar数据类型
CREATE OR REPLACE PROCEDURE myProc()
BEGIN
DECLARE iname varchar(50);
DECLARE oname varchar(50);
// Do something
END;
您可以查询information_schema.statistics以获取名称od索引
Select *
From information_schema.statistics