Теория для лабораторной работы №3 - "Запросы и основы использования SQL*PLUS"

Страницы работы

35 страниц (Word-файл)

Содержание работы

Лабораторная работа №3

по курсу Базы данных

Запросы и основы использования SQL*PLUS.

План проведения работы:

1.  Выполнить следующие операции в среде SQL*PLUS:

-  редактирование команды SQL*PLUS

-  использование команд SQL*PLUS для печати и модификации команд сохраненных в буфере

-  редактирование команд системным редактором

-  создание и исправление командных файлов

-  выборка и выполнение командных файлов

-  написание диалоговых команд, которые включают переменные пользователя, подстановочные и связанные переменные

-  передача параметров командному файлу

2.  Описать план проведения работы, предоставить  экран  выполнения.

Редактирование команд

Из-за того, что SQL*Plus не сохраняет команды SQL*Plus в буфере, команды SQL*Plus , введённые в командной строке,  редактируются непосредственно используя [Backspace] или вводом команды заново.

Можно использовать несколько команд SQL*Plus  для редактирования команды SQL или блока PL/SQL, находящегося в буфере. Однако, можно использовать  редактор основной операционной системы для редактирования содержимого буфера.

Следующая таблица показывает несколько команд SQL*Plus, которые позволяют определять или изменять команду, находящуюся в буфере без повторного ввода команды.

 

Команда

Сокращённая запись

Назначение

APPEND text      

A text

добавляет текст в конец строки

CHANGE /old/new

C /old/new

заменяет old на new в строке

CHANGE /text

C /text

удаляет text в строке

CLEARBUFFER

CL BUFF

удаляет все строки

DEL 

 

удаляет текущую строку

DEL *        

 

удаляет текущую строку

DEL LAST

 

удаляет последнюю строку

DEL m n    

 

удаляет промежуток строк (от m до n)

INPUT       

I       

добавляет одну или несколько строк

INPUT text

I text

добавляет строку, состоящую из text

LIST 

L      

показывает все строки в буфере SQL

LIST n       

L n  or  n

показывает строку n

LIST *       

L *    

показывает текущую строку

LIST LAST

L LAST

показывает последнюю строку

LIST m n   

L m n

показывает промежуток строк (от m до n)

Похожие материалы

Информация о работе