Выбор пустого символьного столбца в SQLite - PullRequest
0 голосов
/ 22 августа 2011

Я хочу выбрать несколько строк из таблицы SQLite и одновременно добавить пустой символьный столбец, но получаю ошибку. Оператор SELECT firstname, SPACE (100) AS mytext FROM Customers и сообщение об ошибке «Нет такой функции: пробел».

Я могу выполнить ту же команду на SQL-сервере без каких-либо проблем, а в SQLite я могу без проблем выбрать дополнительные числовые столбцы (например, SELECT firstname, 8 AS newfield ...), но не символьные столбцы.

Любая помощь будет оценена.

С уважением, Алан

1 Ответ

1 голос
/ 22 августа 2011

Функции не являются стандартными для механизмов баз данных;некоторые будут такими же, но большинство нет.Полный список стандартных функций приведен здесь http://www.sqlite.org/lang_corefunc.html. Вы также можете создавать собственные функции в C, C # или в любом другом используемом вами месте.

Встроенной версии SPACE не существует.Вам нужно создать пользовательскую функцию или использовать строковый литерал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...