Без темы
<<  Основы языка Pascal для чайников Особенности возникновения и развития традиций создания игрушки из дерева и природных материалов в России  >>
Семейства типов данных PL/SQL
Семейства типов данных PL/SQL
Типы данных PL/SQL
Типы данных PL/SQL
Типы данных PL/SQL
Типы данных PL/SQL
Типы данных PL/SQL
Типы данных PL/SQL
Типы данных PL/SQL
Типы данных PL/SQL
Преобразования типов данных
Преобразования типов данных
Преобразования типов данных
Преобразования типов данных
Структура программы
Структура программы
Список ключевых слов PL/SQL
Список ключевых слов PL/SQL
Сфера и видимость
Сфера и видимость
Сфера и видимость
Сфера и видимость
Преимущество имен
Преимущество имен
Обработка пустых значений
Обработка пустых значений
Картинки из презентации «Основы языка PL/SQL» к уроку русского языка на тему «Без темы»

Автор: _. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока русского языка, скачайте бесплатно презентацию «Основы языка PL/SQL.ppt» со всеми картинками в zip-архиве размером 187 КБ.

Основы языка PL/SQL

содержание презентации «Основы языка PL/SQL.ppt»
Сл Текст Сл Текст
1Основы языка PL/SQL. Общие сведения. 12Типы данных PL/SQL.
Границы моего языка означают границы моего 13Преобразования типов данных. Неявные
мира. Людвиг Виттгенштейн. преобразования. Явные преобразования.
2Алфавит. Алфавит: Латинские буквы: a 14Замечания по типам данных PL/SQL. Тип
... Z A ... Z Арабские цифры: 0 ... 9 NUMBER: отрицательный масштаб вызывает
Символы табуляция, пробел и возврат округление слева от десятичной точки.
каретки ("пропуски") Символы Например: NUMBER(5, -2): 12345 будет
()+-*/<>=!~;:.'@%,"#$^&_|{ храниться как 12300 Идентификатор строки с
}?[ ] # $ _ – дополнительные символы, помощью функции ROWIDTOCHAR преобразуется
которые можно использовать как буквы из двоичного значения в 18-байтовую
PL/SQL не различает прописных и строчных символьную строку, возвращая ее в формате
букв, и рассматривает строчные буквы как BBBBBBBB.RRRR.FFFF где BBBBBBBB – номер
эквиваленты соответствующих прописных блока в файле базы данных (блоки
букв, исключая строковые и символьные нумеруются с 0), RRRR – номер строки в
литералы. Лексические единицы Строка блоке (строки нумеруются с 0), FFFF –
текста программы PL/SQL распадается на номер файла базы данных. Все эти числа
группы символов, называемые ЛЕКСИЧЕСКИМИ шестнадцатеричные. Например, идентификатор
ЕДИНИЦАМИ, которые можно классифицировать строки 0000000E.000A.0007 указывает на
следующим образом: разделители (простые и 11-ю строку 15-го блока в 7-м файле базы
составные символы), идентификаторы, в том данных.
числе зарезервированные слова, литералы, 15Структура программы. PL/SQL – это
комментарии. язык, структурированный блоками.
3Простые символы. Простые символы Объявления и инициализация констант и
кодируются как одиночные символы: + переменных: <идентификатор>
оператор сложения - оператор [CONSTANT] <тип> [NOT NULL]
вычитания/отрицания * оператор умножения / [:=<нач. значение>]; part_no
оператор деления = оператор сравнения < NUMBER(4); in_stock BOOLEAN NOT NULL :=
оператор сравнения > оператор сравнения FALSE; minimum_balance CONSTANT REAL
( ограничитель выражения или списка ) DEFAULT 10.00; pi CONSTANT REAL :=
ограничитель выражения или списка ; 3.14159; По умолчанию переменные
терминатор предложения % индикатор инициализируются значением NULL.
атрибута , разделитель элементов . 16Атрибуты. Переменные и константы
селектор компоненты @ индикатор удаленного PL/SQL имеют АТРИБУТЫ, т.е. свойства,
доступа ' ограничитель символьной строки позволяющие ссылаться на тип данных и
" ограничитель идентификатора : структуру объекта, не повторяя его
индикатор хост-переменной. объявление. Аналогичные атрибуты имеются у
4Составные символы. Составные символы таблиц и столбцов базы данных, что
кодируются как пары символов: ** оператор позволяет упростить объявления переменных
возведения в степень <> оператор и констант. Атрибут %TYPE Представляет тип
сравнения != оператор сравнения ~= данных переменной, константы или столбца.
оператор сравнения ^= оператор сравнения Примеры: str1 varchar2(100); str2
<= оператор сравнения >= оператор str1%TYPE; ename emp.name%TYPE; Атрибут
сравнения := оператор присваивания => %ROWTYPE В PL/SQL для группирования данных
оператор ассоциации .. оператор интервала используются записи. Запись состоит из
|| оператор конкатенации << нескольких полей, в которых могут
ограничитель метки >> ограничитель храниться значения данных. Атрибут
метки -- индикатор однострочного %ROWTYPE обозначает тип записи,
комментария /* (начальный) ограничитель представляющей строку в таблице. Примеры
многострочного комментария */ (конечный) объявления: r_emp emp%ROWTYPE; r_depart
ограничитель многострочного комментария. depart%ROWTYPE;
5Идентификаторы. Идентификатор – 17Список ключевых слов PL/SQL.
последовательность символов, которая 18Сфера и видимость. Ссылки на
начинается с латинской буквы (или #, $, _) идентификатор разрешаются согласно его
и содержит буквы, цифры или заменяющие сфере и видимости. Идентификаторы,
буквы символы. Длина идентификатора не объявленные в блоке PL/SQL, считаются
может превышать 30 символов. Для большей локальными в этом блоке и глобальными для
гибкости, PL/SQL позволяет заключать всех его подблоков.
идентификаторы в двойные кавычки. Такой 19Преимущество имен. Старшинство
идентификатор может содержать любую операций. Имена столбцов | V Имена
последовательность печатных символов, переменных и констант | V Имена таблиц.
включая пробелы, но исключая двойные 20Обработка пустых значений. Сравнения,
кавычки. Например: "X+Y" в которых участвует NULL, всегда дают
"last name" "on/off NULL; применение NOT к значению NULL дает
switch" "employee(s)" NULL; в предложениях условного управления,
"*** header info ***" если условие дает NULL, соответствующая
6Литералы. ЛИТЕРАЛ – это явное число, группа предложений не выполняется. PL/SQL
символ, строка или булевское значение, не трактует любую строку нулевой длины как
представленное идентификатором. Примерами NULL. Примеры: x := 5; y := NULL; IF x !=
могут служить числовой литерал 147 и y THEN -- это условие даст NULL, а не TRUE
булевский литерал FALSE. Числовые литералы -- ряд предложений; -- не выполняется END
Целочисленный литерал – это целое число с IF;
необязательным знаком и без десятичной 21Обработка пустых значений. Если
точки. Примеры: 0 30 6 -14 0 +32767 функции передается пустой аргумент, она
Вещественный литерал – это целое или возвращает NULL, за исключением следующих
дробное число с необязательным знаком и с трех случаев: DECODE Функция DECODE
десятичной точкой. Примеры: 6.6667 0.0 сравнивает свой первый аргумент с одним
-12.0 +8300.00 .5 25. 1.0E-7 3.14159e0 или несколькими поисковыми выражениями,
Булевские литералы Булевские литералы – которые спарены с результирующими
это предопределенные значения TRUE и выражениями. credit_limit :=
FALSE, а также "не-значение" DECODE(rating, NULL, 1000, 'B', 2000,
NULL, которое обозначает отсутствие, 'A',4000); NVL Если ее первый аргумент
неизвестность или неприменимость значения. есть NULL, функция NVL возвращает значение
Булевские литералы НЕ являются строками. своего второго аргумента: start_date :=
7Литералы. Символьные литералы NVL(hire_date, SYSDATE); REPLACE Если ее
Символьный литерал – это одиночный символ, второй аргумент NULL, функция REPLACE
окруженный одиночными апострофами. возвращает значение своего первого
Примеры: 'Z' '%' '7' ' ' 'z' '(' Строковые аргумента, независимо от того,
литералы Строковый литерал – это присутствует ли необязательный третий
последовательностью из нуля или более аргумент new_string := REPLACE(old_string,
символов, заключенной в апострофы. NULL, my_string); Если ее третий аргумент
Примеры: 'Hello, world!' 'XYZ Corporation' NULL, функция REPLACE возвращает значение
'10-NOV-91' '$1,000,000' Все строковые своего первого аргумента, из которого
литералы, за исключением пустой строки удалены все вхождения второго аргумента.
(''), имеют тип CHAR. Если необходимо 22Сравнение строк и числовых значений.
включить апостроф в литерал, его При сравнении значений типа CHAR более
необходимо изображать в виде двойного короткая строка дополняется пробелами до
апострофа (''), что не то же самое, что более длинной и сравнение происходит
двойная кавычка ("): 'Don''t leave корректно. При сравнении значений CHAR c
without saving your work.' Комментарии -- VARCHAR дополнение пробелами не
однострочный комментарий /* многострочный происходит, поэтому сравнение может быть
комментарий */ Комментарии нельзя некорректным: a CHAR(10) := 'Ann'; b
вкладывать друг в друга. VARCHAR(10) := 'Ann'; IF a=b THEN – эти
8Семейства типов данных PL/SQL. операции не выполнятся END IF; При
9Типы данных PL/SQL. сравнении целых и действительных чисел
10Типы данных PL/SQL. результат негарантирован: count := 1; IF
11Типы данных PL/SQL. count = 1.0 THEN ...
Основы языка PL/SQL.ppt
http://900igr.net/kartinka/russkij-jazyk/osnovy-jazyka-plsql-225601.html
cсылка на страницу

Основы языка PL/SQL

другие презентации на тему «Основы языка PL/SQL»

«Пособие по русскому языку» - Цель книги — помочь учителю в проведении уроков русского языка в школе. Подготовка к ЕГЭ: Дидактические и справочные материалы. Дополнительная литература Серия «В помощь школе». Скиргайло Т.О. Методика обучения работе над сочинениями нетрадиционных жанров. Учебно-методические комплекты торгово-издательского дома «Русское слово».

«Проблемы русского языка» - Проблема №1: Финалисты нашей Акции: Русский язык и СМИ: дают ли сегодняшние авторы, журналисты образец культуры речи и общения. Проблема №3: Проблема №6: Русский язык за рубежом: как увеличить число иностранцев, заинтересованных в изучении русского языка? Тема разговора: Российская Федерация. Проблема №5:

«МО учителей русского языка» - Использование Регионального компонента в целях повышения личностного роста учащихся. Методы и формы повышения квалификации. Проблемная тема МО на 2010 – 2011 гг. Совершенствовать систему текущего контроля успевае-мости, промежуточной аттестации для обеспечения объективности оценивания. Образование. Совершенствовать прописную компетенцию, выраба-тывая навыки грамотного письма.

«История языка» - Прах – Глава- Нрав – Елень – Невежда – Чуждый – Страна – Краткий – Врата -. Праславянский язык просуществовал до середины 1-го тысячелетия н. э. Название пищи и продуктов(каша, квас, пирог, мёд. кисель); 5). Родство славянских языков несомненно. Приведите примеры, доказывающие родство славянских языков.

«Программа по русскому языку 5-9 классы» - Нормы оценки знаний, умений и навыков учащихся по русскому языку. Программа по русскому языку для общеобразовательных учреждений. 5 – 11 классы. Таковыми являются задания, отмеченные значком «Проводим наблюдения». Соотнесенность с требованиями к умениям и навыкам учащихся. Примерный план контроля по выявлению уровня языковой образованности учащихся 9-х классов.

«Учебники по русскому языку» - Часть 2. Грамматика (Издательство: Златоуст). Учебно-методическое пособие для двуязычного детского сада. Русский язык для детей (+ CD). Учебник для детей из русскоговорящих семей. Новый учебник восполняет пробел, существующий между «Базовым курсом» и «РКИ. Натальи Микляевой. Рабочая тетрадь. И. В. Майборода Наша азбука.

Без темы

322 презентации
Урок

Русский язык

100 тем
Картинки