Ответ НЕТ , то есть код не будет работать с использованием SQLite из-за: -
В CREATE TABLE Driving_Lisc (CID int, Lisc_NO int, primary key);
есть посторонние ,
, которыеprimary key
или имя и тип столбца опущены после запятой.
В CREATE TABLE Owns(CID int, Reg_No nvarchar(20) composite key)
Composite не является ключевым словом SQLite, можно ожидать после типа столбца ('nvarchar (20)').
В CREATE Accident (Reported_No int primary key, Location varchar (40), date date)
вы не указываете, что СОЗДАТЬ.Вы, вероятно, захотите, чтобы CREATE TABLE Accident (Reported_No int primary key, Location varchar (40), date date)
с использованием Participated(CID int, Reg_No nvarchar(20), Reported No int primary key, damage Amount float)
приведет к синтаксической ошибке, поскольку нет ключевых слов SQL, указывающих, что должно быть сделано.Возможно, вы хотите CREATE TABLE Participated(CID int, Reg_No nvarchar(20), Reported No int primary key, damage Amount float)