【问题标题】:Oracle user_indexes translation to MySQLOracle user_indexes 转换为 MySQL
【发布时间】:2015-10-13 08:44:46
【问题描述】:

我有 Oracle 查询:

SELECT index_name, table_name FROM user_indexes;

既然user_indexes 是Oracle 特有的视图,我该如何将它翻译成MySQL?这是我的尝试:

DECLARE currrentDB      VARCHAR(64);
SELECT DATABASE() INTO currrentDB;
SELECT  INDEX_NAME, TABLE_NAME FROM information_schema.statistics s
        WHERE UPPER(s.TABLE_SCHEMA) = UPPER(currrentDB);

这两条SQL语句是等价的吗?

【问题讨论】:

标签: mysql sql oracle migration


【解决方案1】:

在 Oracle user_indexes 视图中包含有关存储在当前连接用户架构中的索引的信息。

与Mysql SCHEMA=DB 一样,您提出的选择可以认为等同于Oracle 的user_indexes 视图中的选择。 问候 乔瓦

【讨论】:

    猜你喜欢
    • 2013-08-10
    • 2019-09-11
    • 2013-09-06
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 2019-07-29
    相关资源
    最近更新 更多