2009-02-27 5 views
-1

Я студент, с приличным знанием SQL, но имел очень мало общего с триггерами в прошлом. Я просмотрел несколько сайтов для руководства, но исчерпывающее объяснение по всем часто используемым утверждениям кажется довольно скудным.Введение в триггеры SQL?

Есть ли «категорический» сайт для такого рода вещей? Возможно, как w3chools для продвинутого SQL?

+0

Вот мое введение: Триггеры - это икру сатаны, и ее следует избегать. X-D –

+0

У вас есть веские основания полагать, что это может быть полезно для нашего специалиста? – TheTXI

+0

Очень короткая причина заключается в том, что в качестве разработчика я хочу контролировать, что происходит с данными. Я не хотел отвечать в качестве правильного ответа, поскольку он не просил мнения, и я * ненавижу * это, когда люди отвечают на мнение прямым вопросом. Я тоже пытался (неудачно?) Быть смешным. –

ответ

0

Как только вы знаете немного SQL, попробуйте проверить книги Джо Селко. Расширенное программирование SQL содержит короткий раздел о триггерах. Поскольку вы студент, вы, вероятно, можете получить копию в библиотеке. Если вы думаете, что собираетесь делать более глубокую работу SQL-разработчиков, вы будете рады зачислить свою личную копию книги. Вы можете заставить реляционный механизм БД выполнять значительную работу в небольшом количестве кода - думая, что это сделает вас намного более эффективным программистом. У большинства книжных магазинов (у моих местных Borders всегда есть несколько копий) будет копия на полке, поэтому просматривайте перед покупкой.

Кроме того, ознакомьтесь с онлайн-руководствами для базы данных, которую вы используете, как предлагает ее карта.

0

Я всегда думал, что SQL Server Books Online (установленный с SQL Server) является хорошим источником информации.

-1

Это похоже на вопрос «old shoe or glass bottle».

Триггеры - одна из тех вещей, от которых вы действительно должны оставаться в стороне, если вы действительно не знаете, что делаете, и у вас есть очень веская причина для того, чтобы делать то, что вы делаете. Поэтому, естественно, одним из предварительных условий использования триггера является то, что вы должны иметь полное представление о том, как они работают, и о их последствиях. Таким образом, вы можете видеть, как идея текста «Intro to Triggers» может показаться очень опасной для некоторых людей.

Так что мой совет, жестокий, как это может звучать, заключается в следующем: если вы такой человек, которому нужен вводный текст по этой теме, тогда вам может быть лучше служить в конечном итоге, просто избегая триггеров для время.

+0

Обычно я согласен, но я думаю, что название, которое я использовал, возможно, было немного обманчивым. Я искал какую-то всеобъемлющую ссылку, которая не скользила по ничтожному по триггеру! Кроме того, будучи студентом, я вряд ли сломаю что-нибудь важное! :) Совет мудрецов, хотя! – crofty