Я пытался заставить LIMIT работать в MS SQL, но безуспешно. Это команда MySql?
В любом случае, попробуйте это.
SELECT TOP 3 [record] FROM [ac_contacts_cache]
Теперь для создания таблицы. Я протестировал оба кода только для того, чтобы убедиться, что это работает, и работает на сервере SQL и является базовым SQL, поэтому должно быть хорошо в SQL Lite.
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'TestTable') AND type in (N'U'))
CREATE TABLE [dbo].TestTable(
[Id] [int] IDENTITY(1,1) NOT NULL,
[FirstName] [text] NOT NULL ,
[LastName] [text] NOT NULL)
Первая строка, если вы делаете SELECT * FROM sys.objects, вы можете получить хорошее представление о том, что происходит. Вы просто извлекаете все таблицы в системе и ищете ту, которую собираетесь создать (указано в предложении Where, «TestTable»). Если он не создан, мы переходим к нашему следующему утверждению, Создать таблицу.
Вы были почти мертвы здесь. Так что я уверен, что вы можете сказать, что происходит!
Удачи!