Beginnen Sie mit Funktionen, die einen einzigen Wert zurückgeben. Das Schöne daran ist, dass Sie häufig verwendeten Code in eine Funktion einfügen und als Spalte in einer Ergebnismenge zurückgeben können.
Dann könnten Sie eine Funktion für eine parametrisierte Liste von Städten verwenden. dbo.GetCitiesIn("NY") Das gibt eine Tabelle zurück, die als Verknüpfung verwendet werden kann.
Es ist eine Art, den Code zu organisieren. Das Wissen, wann etwas wiederverwendbar ist und wann es Zeitverschwendung ist, kann man nur durch Ausprobieren und Erfahrung gewinnen.
Auch Funktionen sind in SQL Server eine gute Idee. Sie sind schneller und können sehr leistungsfähig sein. Inline- und Direktauswahlen. Achten Sie darauf, sie nicht übermäßig zu verwenden.
6 Stimmen
venkatsqlinterview.blogspot.com/2011/05/
1 Stimmen
wiki.answers.com/Q/
1 Stimmen
searchsqlserver.techtarget.com/tip/
3 Stimmen
Wie sieht es mit der Geschwindigkeit aus? Wer führt die gleiche Abfrage schneller aus?
0 Stimmen
Es ist erwähnenswert, dass SP Transaktionen erstellen kann, während die Funktion nicht