Я пытаюсь создать таблицы в базе данных SQLite с помощью sqlite3.
Команда $ sqlite3 mydb < mytables.sql
выдает следующую ошибку: Incomplete SQL: ??C
.
mytables.sql:
CREATE TABLE SizeCulture (
SizeCultureID INTEGER PRIMARY KEY ASC,
SizeID INTEGER NULL,
CultureID TEXT NULL,
Name TEXT NULL,
Description TEXT NULL,
Abbreviation TEXT NULL,
);
CREATE TABLE Size(
SizeID INTEGER PRIMARY KEY ASC ,
Creation TEXT NOT NULL,
Modification TEXT NOT NULL,
Deleted INTEGER NOT NULL,
);
/****** Object: Table [Ordering].[BarCode] Script Date: 11/09/2011 14:58:19 ******/
CREATE TABLE BarCode(
BarCodeID INTEGER PRIMARY KEY ASC NOT NULL,
BarCodeValue TEXT NOT NULL,
);
Это было изменено из сценария, сгенерированного SQL Server, где некоторые таблицы необходимо реплицировать на устройстве Android.
Выше приведен только набор повторяющихся операторов create table.Насколько я понимаю, SQLite следует стандартному SQL (например, MySQL или postgres).