2013-05-17 4 views
0

Это SQLite для Android ...SQLite значение столбцов копии на новую колонку и/или с функцией

Я вставляя новый столбец с помощью ALTER TABLE имя_таблицы ADD COLUMN.

У меня 2 вопроса:

  1. Есть ли способ, я просто не могу скопировать значения из существующих Columna этого вновь вставленный/добавлено columnB?

  2. Мне нужно добавить еще один столбец C, значением которого является хеш-вывод MD5 столбца A. Есть ли способ, SQLite может добавить columnC и установите его значение хэша MD5 (используя существующий SQLite внутреннюю функцию или мою пользовательскую функцию)

ответ

6
  1. UPDATE MyTable SET NewCol = columnA

  2. Андроида DB API не выставить механизм регистрации пользовательских функций. Вы должны прочитать все значения columnA, вычислить хэш в своем коде и обновить записи по одному.

+0

спасибо! – emilG