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

Автор: John Stephens
Дата На Създаване: 26 Януари 2021
Дата На Актуализиране: 18 Може 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 set off; <------ Активира заместването на променливи -----> Задаване на обратна връзка; Задаване на настройка на обслужването; <----- Показва PL / SQL код на екрана -----> SET PAGESIZE 0; <----- Определя броя на редовете в страницата -----> SET LINESIZE 1000; <----- Общ брой символи, които трябва да се показват на реда -----> SPOOL C: Sam.csv; SELECT FullName || ',' || Адрес || "," || City || "," || State || "" || ZipCode FROM Contacts; SPOOL OFF; Задаване на дефиниране на; Задайте обратна връзка;


Превключвателите за налягане са проектирани да се отварят или затварят (ЧЕРВЕН БУТОН от Алексей Ачеповски от Fotolia.com) Електрическите вериги трябва да бъдат затворени за работа. Електричеството тр...

адхезивни лепенки (Картина на Джинс Хол от Кристина Афанасьева от Fotolia.com) Използва се лепенка за затваряне на дупки и скъсване, обикновено в дънки. Тези лепенки съдържат чувствителен на топлина ...

Нови Длъжности