2009-02-27 4 views
-1

Je suis un étudiant, avec une bonne connaissance de SQL, mais j'ai eu très peu à faire avec les déclencheurs dans le passé. J'ai regardé quelques sites pour des conseils, mais une explication complète sur toutes les déclarations communément utilisées semble assez rare.Introduction aux déclencheurs SQL?

Existe-t-il un site «définitif» pour ce genre de chose? Peut-être comme un w3chools pour SQL avancé?

+0

Voici mon intro: Les déclencheurs sont le rejeton de satan et devraient être évités. X-D –

+0

Avez-vous une raison valable de croire que ce qui peut être utile à notre questionneur ici? – TheTXI

+0

La raison très courte est parce que, en tant que développeur, je veux le contrôle de ce qui arrive aux données. Je ne voulais pas répondre comme une réponse appropriée car il ne demandait pas d'avis et je * déteste * quand les gens répondent avec une opinion à une question directe. J'essayais aussi (à défaut?) D'être drôle. –

Répondre

0

Une fois que vous connaissez un peu de SQL, essayez de vérifier les livres de Joe Celko. La programmation SQL avancée comporte une courte section sur les déclencheurs. Puisque vous êtes étudiant, vous pouvez probablement en obtenir une copie à la bibliothèque. Si vous pensez que vous allez faire un travail de développement SQL plus profond, vous serez heureux de marquer votre propre copie personnelle du livre. Vous pouvez obtenir le moteur de base de données relationnelle pour faire une quantité importante de travail dans une petite quantité de code - penser de cette façon fera de vous un programmeur beaucoup plus efficace. La plupart des librairies (mon Borders local a toujours quelques copies) en auront une copie sur l'étagère, alors passez en revue avant d'acheter.

En outre, consultez les manuels en ligne pour la base de données que vous utilisez comme itsmatt suggère.

0

J'ai toujours pensé que la documentation en ligne de SQL Server (installée avec SQL Server) était une bonne source d'informations.

-1

Cela ressemble un peu à une question "old shoe or glass bottle". Les déclencheurs sont l'une de ces choses que vous devriez vraiment éviter à moins que vous sachiez vraiment ce que vous faites et ayez une très bonne raison de faire ce que vous faites. Donc, naturellement, l'un des prérequis à l'utilisation d'un déclencheur est que vous devriez avoir une compréhension approfondie de la façon dont ils fonctionnent et de leurs implications. Ainsi, vous pouvez voir comment l'idée d'un texte "Intro to Triggers" peut sembler très dangereuse pour certaines personnes. Donc, mon conseil, aussi cruel que cela puisse paraître, est le suivant: Si vous êtes le genre de personne qui a besoin d'un texte d'intro sur ce sujet particulier, alors vous pourriez être mieux servi à long terme en évitant simplement les Triggers pour le moment.

+0

Normalement, je serais d'accord, mais je pense que le titre que j'ai utilisé était peut-être un peu trompeur. Je cherchais une sorte de référence complète qui n'a pas effleuré les grincements sur les déclencheurs! De plus, en tant qu'étudiant, j'ai très peu de chances de casser quelque chose d'important! :) Sage conseil cependant! – crofty

Questions connexes