Триггеры и представления SQLite для Android? - PullRequest
1 голос
/ 16 января 2012

Я в замешательстве по поводу всего триггера и просмотра, я предполагаю, что триггеры используются для запроса вещей из нескольких таблиц в одну таблицу, исправьте меня, если я ошибаюсь, и я понятия не имею, для чего будет использоваться представление , Я искал что-то на что они используются в Android, но не получил ответ, который я ищу. Может, кто-нибудь объяснит мне это или даст место, которое объясняет их, и пример того, как их использовать, было бы неплохо.

1 Ответ

2 голосов
/ 16 января 2012

Хранимая процедура:

Хранимые процедуры являются одним из многочисленных механизмов инкапсуляции логики базы данных в базе данных.Они похожи на обычные процедуры языка программирования в том, что они принимают аргументы, что-то делают, а иногда возвращают результаты, а иногда даже изменяют значения аргументов, которые они принимают, когда аргументы объявляются как выходные параметры

Представление:

Виды - одна из величайших вещей, изобретенных после нарезанного хлеба.Основная прелесть представления в том, что его можно использовать как таблицу в большинстве ситуаций, но, в отличие от таблицы, он может инкапсулировать очень сложные вычисления и часто используемые объединения.Он также может использовать практически любой объект в БД, кроме хранимых процедур.Представления наиболее полезны, когда вам всегда нужно объединить один и тот же набор таблиц, например, «Заказ с подробным описанием заказа», чтобы получить итоговые поля расчета и т. Д.

Триггер :

Триггерыявляются объектами, обычно связанными с таблицей или представлением, которые запускают код на основе определенных событий, таких как вставка данных, перед вставкой данных, обновление / удаление данных и до того, как эти события произойдут.

Я украл его у здесь .

...