Предоставление “создает каталог” полномочия в Oracle

Предполагая, что вы ничего не знаете о рассматриваемой переменной, вы должны использовать такой подход:

if(typeof data === 'number') {
    var remainder = (data % 1);
    if(remainder === 0) {
        // yes, it is an integer
    }
    else if(isNaN(remainder)) {
        // no, data is either: NaN, Infinity, or -Infinity
    }
    else {
        // no, it is a float (still a number though)
    }
}
else {
    // no way, it is not even a number
}

Проще говоря:

if(typeof data==='number' && (data%1)===0) {
    // data is an integer
}
9
задан George Stocker 29 June 2009 в 14:51
поделиться

2 ответа

Из документации Oracle 10gR2 :

У вас должна быть системная привилегия CREATE ANY DIRECTORY для создания каталогов.

Вы должны использовать следующую команду, чтобы предоставить привилегию в схему, которая создаст каталог:

SQL> GRANT CREATE ANY DIRECTORY TO vnz;

Grant succeeded

Как всегда с привилегиями ANY , будьте осторожны, кому вы их предоставите. Это действительно мощная привилегия, которую лучше оставить администраторам баз данных.

15
ответ дан 4 December 2019 в 11:43
поделиться

Из документации Oracle:

«У вас должна быть системная привилегия CREATE ANY DIRECTORY для создания каталогов».

Итак,

разрешить создание любого каталога для userOfInterest;

3
ответ дан 4 December 2019 в 11:43
поделиться
Другие вопросы по тегам:

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