В этом руководстве мы познакомимся с SQL * Plus и узнаем, как подключить его к базе данных.
После подключения мы также увидим, как написать нашу первую программу «Hello World» на PL / SQL.
В этом уроке — вы узнаете.
- Что такое SQL * Plus?
- Подключение к базе данных
- Как написать простую программу с использованием PL / SQL
- Объявление и использование переменных в программе
- Комментарии в PL / SQL
Что такое SQL * Plus?
SQL * Plus — это интерактивный инструмент для пакетных запросов, который устанавливается при каждой установке Oracle. Его можно найти в Пуск> Программы> Oracle-OraHomeName> Разработка приложений> SQL Plus. Кроме того, вы также можете загрузить его из Oracle Technology Network (OTN)
Он имеет пользовательский интерфейс командной строки, Windows GUI и веб-интерфейс пользователя.
Это позволяет пользователю подключаться к базе данных и выполнять команды PL / SQL.
Подключение к базе данных
В этом разделе мы узнаем, как подключиться к SQL * Plus в графическом интерфейсе Windows. Когда мы открываем SQL * Plus, он запрашивает детали подключения, как показано ниже.
Детали подключения:
- Имя пользователя: <имя пользователя базы данных>
- Пароль: <пароль для этого пользователя>
- Строка хоста: <сведения о хосте вместе с номером порта и SID базы данных>
- После успешного подключения появится SQL плюс, как показано ниже
- Нам нужно выполнить «set serveroutput on», если нам нужно увидеть вывод кода.
- Теперь мы готовы работать с инструментом SQL * Plus.
Как написать простую программу с использованием PL / SQL
В этом разделе мы напишем простую программу для печати «Hello World» с использованием «Anonymous block».
BEGIN dbms_output.put_line (‘Hello World..'); END; /
Вывод:
Hello World...
Объяснение кода:
- Строка кода 2 : печатает сообщение «Hello World…»
- На снимке экрана ниже показано, как вводить код в SQL * Plus.
Примечание. За блоком всегда следует символ «/», который отправляет компилятору информацию о конце блока. Пока компилятор не встретит ‘/’, он не будет считать блок завершенным и не выполнит его.
Объявление и использование переменных в программе
Здесь мы собираемся напечатать «Hello World», используя переменные.
DECLARE text VARCHAR2(25); BEGIN text:= ‘Hello World’; dbms_output.put_line (text); END: /
Вывод:
Hello World
Объяснение кода:
- Строка кода 2 : объявление переменной «текст» типа VARCHAR2 с размером 25
- Строка кода 4 : присвоение значения «Hello World» переменной «text».
- Строка кода 5 : печать значения переменной «текст».
Комментарии в PL / SQL
Комментируя код просто инструктирует компилятор игнорировать выполнение этого конкретного кода.
Комментарий может быть использован в программе для повышения читабельности программы. В PL / SQL коды можно комментировать двумя способами.
- Использование «-» в начале строки, чтобы прокомментировать эту конкретную строку.
- Используя /**** мы можем использовать несколько строк. Символ «/ *» обозначает начало комментария, а символ «* /» обозначает конец комментария. Код между этими двумя символами будет рассматриваться компилятором как комментарии.
Пример : в этом примере мы собираемся напечатать «Hello World», и мы также увидим, как закомментированные строки ведут себя в коде
BEGIN --single line comment dbms output.put line (' Hello World ’); /*Multi line commenting begins Multi line commenting ends */ END; /
Вывод:
Hello World
Объяснение кода:
- Строка кода 2 : однострочный комментарий и компилятор игнорировал эту строку при исполнении.
- Строка кода 3 : печать значения «Hello World».
- Строка кода 4 : многострочное комментирование начинается с ‘/ *’
- Строка кода 5 : многострочные комментарии заканчиваются на «* /»
Резюме
В этом руководстве вы узнали о SQL * Plus и установлении соединения с SQL * Plus. Вы также узнали о том, как написать простую программу и как использовать в них переменную. В наших следующих главах мы узнаем больше о различных функциях, которые могут быть реализованы в программе PL SQL.