package application;
import mathematics.MathHelper;
public class Application {
public static void main(String[] args) {
System.out.println(MathHelper.fact((9)));
}
}
<ч> package mathematics;
public class MathHelper {
public static void main(String[]args) {}
public static int fact(int factNum) {
if (factNum==1) {
return 1;
}
else {
return factNum * (fact(factNum - 1));
}
}
}
Если вы будете придерживаться ANSI SQL92 , у вас все будет хорошо.
В MySQL и SQLite отсутствуют некоторые функции SQL92 (например, FULL OUTER JOIN). MySQL имеет как RIGHT JOIN, так и LEFT JOIN, SQLite только LEFT JOIN. SQLite не поддерживает ограничения FOREIGN KEY, а также MySQL с таблицами MyISAM. SQLite, конечно, не имеет GRANT / REVOKE, поскольку система разрешений основана на разрешениях для файлов базовой ОС.
Большое отличие - это система типов . SQLite позволяет помещать данные любого типа в любой столбец. Однако, если возможно, он преобразует данные в объявленный тип столбца.