Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
16.04.2013
Размер:
22.53 Кб
Скачать

rem

rem CH7_LVAR.SQL – Установка значений переменных на основе

rem информации, полученной из таблицы

rem Oracle9i by Example

rem by Dan Hotka

rem Que Publications June 2001

rem All Rights Reserved

rem

rem Запуск: @d:\ch7_lvar.sql номер_отдела

-- Запрещаем доп.выводы и прочие установки

SET FEEDBACK OFF

SET VERIFY OFF

SET TERMOUT OFF

SET ECHO OFF

SET LINESIZE 62

SET PAGESIZE 0 -- Без разбивки на страницы и

SET HEADING OFF -- без заголовков (характерно для скриптов)

define DEPTNO = &1 -- Ввод (через параметр) номера отдела

COLUMN DNAME new_value VAR_DNAME noprint

COLUMN LOC new_value VAR_LOC noprint

-- Заполняем переменные VAR_DNAME и VAR_LOC из базы данных

SELECT dname, loc

FROM dept

WHERE deptno = &DEPTNO

;

SPOOL D:\CH3_LVAR.TXT

SELECT 'Это наименование отдела ' || '&VAR_DNAME'

FROM DUAL

;

SELECT 'и его местоположение ' || '&VAR_LOC' || ', было загружено из'

FROM DUAL

;

SELECT 'таблицы базы данных, при возврате одной строки. Этот '

FROM DUAL

;

SELECT 'метод может быть использован для построения любых '

FROM DUAL

;

SELECT 'форматированных отчётов, других скриптов и т.п.'

FROM DUAL

;

SPOOL OFF

EXIT

Это наименование отдела ACCOUNTING

и его местоположение NEW YORK, было загружено из

таблицы базы данных, при возврате одной строки. Этот

метод может быть использован для построения любых

форматированных отчётов, других скриптов и т.п.

Соседние файлы в папке L89