Korzystanie z SQL * Plus, można uruchomić skrypt z „@” operatora z linii poleceń, na przykład:Jak mogę wydać pojedyncze polecenie z wiersza poleceń przez sql plus?
c:\>sqlplus username/[email protected] @"c:\my_script.sql"
Ale jest to możliwe tylko uruchomić jednego polecenia z podobną składnię , bez oddzielnego pliku skryptu? Jak w:
c:\>sqlplus username/[email protected] @execute some_procedure
Jestem zainteresowany tym, ponieważ chcę napisać plik wsadowy, który po prostu wykonuje polecenia, bez generowania pęczek dwuwierszowe plików „.sql”.
Działa świetnie. Dzięki! – JosephStyons
Co oznacza symbol @ przed echo w tym przypadku? – ivanatpr
@IvanG; W przypadku plików wsadowych systemu Windows symbol @ przed poleceniem powoduje, że polecenie nie jest wysyłane do konsoli. Jest to przydatne w sytuacjach, gdy nie chcesz wyłączyć echa, ale nie chcesz, aby polecenie było wyświetlane na ekranie. W tym przypadku jest to potrzebne, więc to, co zostanie dołączone do polecenia sqlplus, to SQL, który chcemy uruchomić, a nie tekst polecenia. –