Ich habe vor kurzem mit Oracle-Datenbank gearbeitet, um einige Berichte zu generieren. Was ich brauche, ist Ergebnissätze bestimmter Datensätze zu erhalten (nur SELECT-Anweisung), manchmal sind es große Datensätze, die zum Generieren des Berichts in der Excel-Datei verwendet werden.ORACLE - Was ist besser, um eine große Ergebnismenge von Datensätzen zu erstellen, Ansicht, SP oder Funktion
Zuerst werden die Berichte in Sichten abgefragt, aber einige von ihnen sind langsam (haben einige komplexe Unterabfragen). Ich wurde gebeten, die Leistung zu erhöhen und auch einige Feldzuordnungen zu korrigieren. Ich möchte auch Dinge aufräumen, denn wenn ich gegen View abfrage, muss ich den richtigen Spaltennamen aufrufen. Ich möchte die Datenwerke in die Datenbank und die Web-App nur für die Übergabe von Parametern trennen und die richtige Ergebnismenge aufrufen.
Ich bin neu in Oracle, also was ist besser, diese Art von Aufgabe zu tun? SP oder Funktion verwenden? oder in welchem Zustand ist View vielleicht besser?
Vielen Dank. Nach einigen Recherchen in den Dokumentationen, und unterstützt durch Ihre Antwort, denke ich, dass Verfahren in Paketen für meine Arbeit geeignet sind. – grayfield