W Oracle, aby pobrać SQL używany do tworzenia funkcji, pakietu itp., Można wyświetlić widok user_source. Jednak widoki nie są zawarte w tym widoku - ani nie istnieją w źródłowym sys.source $. Aby uzyskać dostęp do tekstu widoków, można użyć kolumny user_views.text, ale nie jest to dokładne, ponieważ Oracle ponownie napisze niektóre części zapytania, na przykład zrobi globalne rozszerzenie.(Jak) mogę odzyskać SQL używany do utworzenia widoku w Oracle?
Czy można odzyskać SQL używany do utworzenia widoku, dokładnie tak, jak został wprowadzony, bez rozszerzania globu?
Co to jest "globalna ekspansja"? –
@a_horse_with_no_name. . . W SQL, myślę, że odnosiłoby się do rozszerzenia '*', aby uwzględnić wszystkie kolumny. Terminologia pochodzi z używania symboli wieloznacznych na ścieżkach Unix. –