Предполагая, что вы ничего не знаете о рассматриваемой переменной, вы должны использовать такой подход:
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
}
Из документации Oracle 10gR2 :
У вас должна быть системная привилегия CREATE ANY DIRECTORY для создания каталогов.
Вы должны использовать следующую команду, чтобы предоставить привилегию в схему, которая создаст каталог:
SQL> GRANT CREATE ANY DIRECTORY TO vnz;
Grant succeeded
Как всегда с привилегиями ANY
, будьте осторожны, кому вы их предоставите. Это действительно мощная привилегия, которую лучше оставить администраторам баз данных.
Из документации Oracle:
«У вас должна быть системная привилегия CREATE ANY DIRECTORY для создания каталогов».
Итак,
разрешить создание любого каталога для userOfInterest;