Stworzyłem duży fragment skryptu, który wstawia nowe wiersze na samym końcu do mojej tabeli docelowej.Uruchamianie dużego skryptu SQL w pętli
Skrypt zawiera wiele instrukcji wyboru i tabel tymczasowych.
Chcę go zapętlić, aby działał 2000 razy z rzędu i nie widzi żadnej alternatywy niż naciśnięcie klawisza F5 2000 razy.
Czy istnieje odpowiednik Oracle SQL zawijania kodu do makra SAS i zapętlenia go 2000 razy?
Oracle ma pętlę 'FOR', podobnie jak większość języków programowania. Sprawdź dokumenty lub [tutaj] (https://www.techonthenet.com/oracle/loops/for_loop.php). –
@EdGibbs - Oracle SQL nie jest "językiem programowania" w sposób, w jaki masz na myśli. Nie ma pętli FOR w ogóle w SQL, aw szczególności w Oracle. Zamiast tego, Oracle, podobnie jak inne bazy danych, ma ściśle zintegrowany język proceduralny, PL/SQL. Twój link do dokumentacji odnosi się do pętli FOR w języku PL/SQL, a nie do Oracle SQL. – mathguy
Czego szukałeś? Właśnie szukałem w Google hasła "zawijam Oracle SQL w skrypcie SAS" iz tego co wiem, są dostępne rozwiązania dla osób, które rozumieją SAS. – mathguy