В этом руководстве мы познакомим вас с 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 и пользовательский веб-интерфейс.
Это позволяет пользователю подключаться к базе данных и выполнять команды PL / SQL.
Подключение к базе данных
В этом разделе мы узнаем, как подключиться к SQL * Plus в графическом интерфейсе Windows. Когда мы открываем SQL * Plus, он запрашивает детали подключения, как показано ниже.
Детали подключения:
- Имя пользователя: <имя пользователя базы данных>
- Пароль: <пароль для этого пользователя>
- Строка хоста: <сведения о хосте вместе с номером порта и SID базы данных>
- После успешного подключения появится SQL plus, как показано ниже.
- Нам нужно выполнить команду «set serveroutput on», если нам нужно увидеть вывод кода.
- Теперь мы готовы работать с инструментом SQL * Plus.
Как написать простую программу на PL / SQL
В этом разделе мы напишем простую программу для печати «Hello World» с использованием «анонимного блока».
BEGINdbms_output.put_line (‘Hello World… ');END;/Выход:
Hello World…
Пояснение к коду:
- Строка кода 2 : выводит сообщение «Hello World…»
- На приведенном ниже снимке экрана объясняется, как ввести код в SQL * Plus.
Примечание: за блоком всегда должен следовать '/', который отправляет компилятору информацию о конце блока. Пока компилятор не встретит '/', он не будет считать блок завершенным и не выполнит его.
Объявление и использование переменных в программе
Здесь мы собираемся распечатать «Hello World», используя переменные.
DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/Выход:
Hello World
Пояснение к коду:
- Строка кода 2 : Объявление переменной "text" типа VARCHAR2 размером 25
- Строка кода 4 : присвоение значения «Hello World» переменной «text».
- Строка кода 5 : Печать значения переменной «текст».
Комментарии в PL / SQL
Комментирующий код просто инструктирует компилятор игнорировать выполнение этого конкретного кода.
Комментарий можно использовать в программе для повышения читабельности программы. В PL / SQL коды можно комментировать двояко.
- Использование знака «-» в начале строки для комментария этой конкретной строки.
- Используя '/ *…. * /', Мы можем использовать несколько строк. Символ «/ *» обозначает начало комментария, а символ «* /» обозначает конец комментария. Код между этими двумя символами будет рассматриваться компилятором как комментарий.
Пример : в этом примере мы собираемся напечатать «Hello World», и мы также увидим, как прокомментированные строки ведут себя в коде.
BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/Выход:
Hello World
Пояснение к коду:
- Строка кода 2 : однострочный комментарий, и компилятор проигнорировал эту строку при выполнении.
- Строка кода 3 : вывод значения «Hello World».
- Строка кода 4 : Многострочные комментарии начинаются с '/ *'
- Строка кода 5 : Многострочные комментарии заканчиваются на '* /'
Резюме
В этом руководстве вы узнали о SQL * Plus и установлении соединения с SQL * Plus. Вы также узнали, как писать простые программы и как использовать в них переменные. В наших следующих главах мы узнаем больше о различных функциях, которые могут быть реализованы в программе PL SQL.