Основные операторы языка.
Стр 1 из 4Следующая ⇒ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра «Программное обеспечение вычислительной техники и автоматизированных систем» Знакомство с языком PL/SQL и его управляющими конструкциями МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ № 1, 2 по дисциплине “Oracle” Ростов-на-Дону 2009 Составитель ст. преподаватель Новиков. С.П. Знакомство с языком PL/SQL и его управляющими конструкциями: Методические указания – Ростов н/Д: Издательский центр ДГТУ, 2009.-18 с. В методической разработке рассматриваются основные команды для работы с языком и его управляющими конструкциями. Поясняются преобразования типов данных. Рассматривается описание процедур и курсоров. Даны задания к лабораторным работам, помогающие закрепить на практике полученные знания. Методические указания предназначены для студентов специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем», 090102 «Компьютерная безопасность», 010503 «Математическое обеспечение и администрирование информационных систем». Печатается по решению методической комиссии факультета «Информатика и вычислительная техника»
Рецензент к.т.н., проф. Гранков М.В.
Научный редактор д.т.н. проф. Нейдорф Р.А. ©Издательский центр ДГТУ, 2009 Язык PL/SQL Процедурный язык запросов PL/SQL представляет собой процедурное расширение ANSI-стандарта языка SQL, разработанное фирмой Oracle. В отличие от стандартного язык PL/SQL, как и любой другой процедурный язык третьего поколения (3GL), требует задания пошаговых инструкций по выполнению требуемых действий.
Подобно другим стандартным языкам, PL/SQL имеет языковые элементы для объявления переменных, присвоения значений, проверки условий и ветвления, а также для построения итеративных конструкций. Как С и Pascal язык PL/SQL в значительной степени блочно-ориентирован. Он имеет строгие правила, касающиеся областей видимости переменных, поддерживает параметризованные вызовы. PL/SQL предусматривает строгий контроль типов; ошибки несовместимости типов контролируются на этапах компиляции и выполнения. Выполняются также явное и неявное преобразования типов. В языке поддерживаются определенные пользователем сложные структуры данных. В нем также допустима перегрузка подпрограмм для создания гибкой среды прикладного программирования. Поскольку язык PL/SQL является процедурной оболочкой языка SQL, он хорошо интегрирован с SQL. Различные возможности языка позволяют ему взаимодействовать с СУБД Oracle, выполняя операции над наборами и отдельными строками таблиц. Язык PL/SQL имеет элемент Exception Handler (обработчик исключительных ситуаций) для синхронной обработки ошибок и исключительных ситуаций, которые могут возникнуть во время выполнения. Далее будет описано, как использовать обработчики исключительных ситуаций в коде программы. Язык PL/SQL не является объектно-ориентированным и имеет некоторые общие черты с языками Pascal и Ada, его изучение не будет проблемой для того, кто знает синтаксис языка Pascal. В отличие от С и Pascal, в языке PL/SQL не поддерживаются указатели. Язык PL/SQL является, в первую очередь, средством разработки программ, имеющих дело непосредственно с таблицами и другими объектами баз данных. Взаимодействие с операционной системой и внешними программными компонентами осуществляется через поставляемые пакеты управления базами данных. Язык PL/SQL является переносимым. Стандартизован для всех серверов фирмы Oracle на различных платформах. Так как его типы данных базируются на типах данных серверов, язык является полностью машинно-независимым. Основные операторы языка.
Читайте также: Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|