Я генерирую Sqlite из Sql Server, чтобы сделать это, я сначала запускаю скрипт на sql server, который возвращает строку с тысячами строк, например:
INSERT INTO [Criterio]
([cd1], [cd2], [cd3], [dc4], [dc5], [dt6], [dc7], [dt8],
[dt9], [dt10], [dt11])
VALUES
('FFFFFFFF-FFFF-FFFF-FFFF-B897A4DE6949',10, 20, '', NULL, NULL,'', NULL,
julianday('2011-11-25 17:00:00'), NULL, NULL);
Но это слишком медленно (я уже использую транзакцию). Я провел еще один тест с использованием параметров, и у меня значительное улучшение производительности.
Есть ли у SQLite какой-либо способ передачи переменных вместе в виде INSERT
, как это делает сервер sql.
Для возобновления мне нужно создать текстовый скрипт для вставки. Но используя параметры. SQL Server работает, используя это:
EXECUTE sp_executesql @sqlCommand, N'@city nvarchar(75)', @city = @city