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


Смолата се използва в занаятчийски проекти, производство на фибростъкло и дърво. Има цветове, като най-често се среща кехлибарен цвят. Прозрачната полиестерна смола се използва за направата на скулпту...

Каналът на Дисни помогна за стартирането на много успешни кариери в музиката, киното и телевизията, така че ако вие или вашите деца се интересувате от прослушване за Дисни, трябва да сте подготвени, у...

Се Появи Днес