Oracle: найти дату создания индекса от systables/information_schema?

Полезный для систем сборки: существует файл, сгенерированный с Вашим apk, названным output.json, который содержит массив информации для каждого сгенерированного APK, включая versionName и versionCode.

, например,

[
    {
        "apkInfo": {
            "baseName": "x86-release",
            "enabled": true,
            "filterName": "x86",
            "fullName": "86Release",
            "outputFile": "x86-release-1.0.apk",
            "splits": [
                {
                    "filterType": "ABI",
                    "value": "x86"
                }
            ],
            "type": "FULL_SPLIT",
            "versionCode": 42,
            "versionName": "1.0"
        },
        "outputType": {
            "type": "APK"
        },
        "path": "app-x86-release-1.0.apk",
        "properties": {}
    }
]
5
задан tpdi 3 September 2009 в 02:45
поделиться

3 ответа

Запрос all_objects или dba_objects , чтобы получить информацию о ваших индексах.

Это должно работать, чтобы получить индекс DDL :

select dbms_metadata.get_ddl('INDEX','DEPT_IDX','SCOTT') from dual;
6
ответ дан 18 December 2019 в 09:08
поделиться

Запросить DBA_OBJECTS или ALL_OBJECTS о дате создания:

select created from dba_objects where object_type = 'INDEX' and object_name='XXX';

Подробнее об этом здесь :

11
ответ дан 18 December 2019 в 09:08
поделиться

Основываясь на обоих ответах (я хотел отметить оба как лучший ответ), это дает DDL для всех индексов:

select '/*' || created || '*/' || dbms_metadata.get_ddl('INDEX',object_name) 
from dba_objects 
where object_type = 'INDEX' 
order by created, object_name;
1
ответ дан 18 December 2019 в 09:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: