Файл буфера в процесах PL / SQL

Автор: John Stephens
Дата Створення: 26 Січень 2021
Дата Оновлення: 27 Листопад 2024
Anonim
#08 Основы работы в PL/SQL Developer
Відеоролик: #08 Основы работы в PL/SQL Developer

Зміст

Користувачі можуть запускати команду SPOOL в SQL-сесії OracleКрім того, для захоплення результатів запиту SQL у зовнішній файл для подальшого перегляду. Спулінг стає корисним у створенні звітів для цілей усунення несправностей. Користувачі можуть генерувати файл буфера в командному рядку SQLПлюс або запустивши скрипт із вбудованою командою SPOOL.


Команда SPOOL в PL / SQL захоплює запити і дані SQL для виведення в електронний файл. (Джастін Салліван / Getty Images / Getty Images)

Що таке команда Oracle PL / SQL SPOOL?

Команда SPOOL в PL / SQL є командою файлів SQL * Plus, яка зберігає ряд виписок і даних SQL у вихідному файлі. За замовчуванням SPOOL зберігає файли з розширенням LST. Однак користувачі можуть вказувати, що файли зберігаються в альтернативному форматі.

Як використовується SPOOL?

Користувачі можуть виконувати команду spool щодо вмісту запиту в командному рядку SQL * Plus або на окремому скрипті, який виконується в командному рядку. Почати вихідний захоплення шляхом введення

SPOOL ;

у командному рядку, де FileName - ім'я вихідного файлу. Команда збереже файл як FileName.lst, якщо не буде іншого розширення, наприклад .csv або вказано .txt. Вийдіть із вихідного захоплення шляхом введення


SPOOL OFF;

у командному рядку.

Щоб запустити скрипт, що містить процес SPOOL, введіть "@ScriptName" з командного рядка. Включіть всю локацію сценарію після символу "@".

Розширення, що використовуються в SPOOL

Доступні розширення з командою SPOOL включають OFF, щоб зупинити буфер і OUT, щоб зупинити буфер і відправити вихід на принтер. Розширення CREATE, REPLACE і APPEND були введені в Oracle Release10g. CREATE створить новий вихідний файл; розширення REPLACE перезапише існуючий файл, а APPEND додасть новий вміст до кінця вказаного файлу.

Приклад сценарію SPOOL

Наступний сценарій є прикладом для захоплення імені, адреси, міста, стану та поштового коду запису для вихідного файлу з таблиці з назвою Контакти.

Встановіть відлуння; <------ Ця лінія пригнічує вивід на консоль -----> Set sets off; <------ Активація заміни змінної -----> Встановлення зворотного зв'язку; Встановіть потік подачі на; <----- Відображає код PL / SQL на екрані -----> SET PAGESIZE 0; <----- Визначає кількість рядків на сторінці -----> SET LINESIZE 1000; <----- Загальна кількість символів, що відображаються на рядку -----> SPOOL C: t SELECT FullName || ',' || Адреса || "," || Місто || "," || Стан || "" || ZipCode FROM Contacts; SPOOL OFF; Встановити визначення на; Встановіть зворотний зв'язок;


Кілька компонентів складають контролер бездротової гітари для ony Playtation 2, який призначений для використання з іграми "Guitar Hero" і "Rock Band" на цій консолі. Налаштування ...

Собачий килимок допомагає утримати собаку у формі, дозволяючи йому займатися достатньо. Регулярні фізичні вправи дозволяють тварині вести здоровий спосіб життя, зміцнюючи серцевий м'яз і знімаючи ...

Прочитайте Сьогодні