MySQL и различия SQLite в SQL

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));
        }
    }
 }
6
задан Jakub Arnold 15 April 2009 в 11:00
поделиться

2 ответа

Если вы будете придерживаться ANSI SQL92 , у вас все будет хорошо.

В MySQL и SQLite отсутствуют некоторые функции SQL92 (например, FULL OUTER JOIN). MySQL имеет как RIGHT JOIN, так и LEFT JOIN, SQLite только LEFT JOIN. SQLite не поддерживает ограничения FOREIGN KEY, а также MySQL с таблицами MyISAM. SQLite, конечно, не имеет GRANT / REVOKE, поскольку система разрешений основана на разрешениях для файлов базовой ОС.

5
ответ дан 9 December 2019 в 22:39
поделиться

Большое отличие - это система типов . SQLite позволяет помещать данные любого типа в любой столбец. Однако, если возможно, он преобразует данные в объявленный тип столбца.

1
ответ дан 9 December 2019 в 22:39
поделиться
Другие вопросы по тегам:

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