Вставка SQL с функцией, ссылающейся на ту же строку - PullRequest
0 голосов
/ 15 сентября 2011

Могу ли я сделать что-то вроде SQL?

INSERT INTO table (a, b) VALUES ('qwerty', upper(a));

Я хочу, чтобы результат был строкой с a: qwerty и b: QWERTY.Этот точный пример не работает, но могу ли я сделать это по-другому?

Пожалуйста, не говорите мне, чтобы я вычислял его самостоятельно.Выше приведен лишь упрощенный пример.Фактическое использование - очень сложная функция, которая реализована как функция в SQL.

Если это имеет значение, я использую SQLite.

1 Ответ

3 голосов
/ 15 сентября 2011
 INSERT INTO the_table
 SELECT a, upper(a) FROM
 ( SELECT 'qwerty' a )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...