2012-01-16 4 views
1

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

+4

во-первых, я не понимаю, что относится к андроиду или sqlite. Вы просите об этом просто sqlite? Независимо от того, триггер - это процедурный код, который автоматически выполняется в ответ на определенные события в конкретной таблице в базе данных. Триггеры могут ограничить доступ к конкретным данным, выполнить регистрацию или изменения данных аудита. В основном, когда вы делаете транзакцию по таблице (вставляете, удаляете, обновляете), она поддерживает соответствующую транзакцию для других таблиц. View - это виртуальная таблица, основанная на результирующем наборе инструкции SQL. –

+0

@ MustafaGüven: Это очень хороший ответ на вопрос Кристиана. –

+0

@Mustafa Guven, я просто подумал, что я использую android и sqlite. Таким образом, триггер не является внешним ключом? Если представление представляет собой временную таблицу, можно ли ее использовать для выбора частичной части базы данных и привязки ее к представлению? Как, например, у пользователя есть возможность выбрать раздел для выбранных дат, для этого будет использоваться представление? – Christian

ответ

2

хранимых процедур:

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

Вид:

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

Trigger:

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

Я украл его от here.