Ich habe ein Problem zu entscheiden, ob eine Ansicht oder eine temporäre Tabelle verwendet werden soll.Was zu verwenden? Ansicht oder temporäre Tabelle
Ich habe eine gespeicherte Prozedur, die ich aus dem Programm aufrufen. In diesem SP speichere ich das Ergebnis einer langen Abfrage in einer temporären Tabelle, benenne die Spalten und führe eine andere Abfrage für diese Tabelle durch, um die Ergebnisse in Labels oder einer Gridview oder was auch immer zu speichern und die Temp-Tabelle zu löschen. Ich könnte das Abfrageergebnis auch in einer Ansicht speichern und Abfragen für diese Ansicht durchführen. Also, was ist besser oder in welchem Fall muss ich eine VIEW/Temp Tabelle verwenden.
Nach meiner Forschung hat eine Ansicht den Vorteil von: Sicherheit, Einfachheit und Spaltenname Spezifikation. Mein temporärer Tisch erfüllt all das (meiner Meinung nach).
Wenn Sie Ihre Ziele nicht angeben und sie hinsichtlich ihrer Wichtigkeit für Sie einstufen, ist dies eine wirklich zu allgemeine Frage. – Tim
Nur mögliche Antwort für diese Frage ist: Sie müssen beide versuchen und sehen, welche besser funktioniert. –