DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Общий стиль

По мере написания программ на PL/SQL скорее всего, выработаете собственный стиль программирования. Приведенные рекомендации со­вершенно необязательны. Покажите текст своей программы другому про­граммисту и спросите его о ее назначении. Если он сможет рассказать, как работает программа, значит, она составлена грамотно и стиль ее до­статочно хорош.
Кроме того, во многих организациях, занимающихся разработкой программ, приняты собственные правила по стилю и документирова­нию, причем эти правила могут применяться к языкам программирова­ния, отличным от PL/SQL. Однако их можно использовать и в PL/SQL. Если ранее был выработан какой-либо стиль программирования на языке
С, то, скорее всего, этот стиль можно приспособить и для PL/SQL.
Итоги
В этой главе рассматривались основные элементы PL/SQL: структура блока PL/SQL, переменные и типы данных (скалярные, составные и ссы­лочные), выражения и операторы, правила преобразования типов дан­ных и основные управляющие структуры. Кроме того, разговор шел о стиле программирования на PL/SQL, который помогает писать более по­нятные и удобочитаемые программы. Теперь можно перейти к рассмот­рению использования SQL-операторов в процедурных конструкциях. Сборные конструкции обсуждаются в главе 8.
Я. зык структурированных запросов (SQL, Structured Query Language) определяет способы работы с данными в Oracle. Процедурные конструк­ции, рассмотренные в предыдущей главе, становятся намного полезнее при их объединении с мощными средствами обработки информации, предлагаемыми SQL, так как это позволяет программам PL/SQL манипу­лировать данными в Oracle. В этой главе говорится о том, какие SQL-опе­раторы разрешено использовать в PL/SQL и какие операторы управляют транзакциями и тем самым обеспечивают согласованность данных. Встроенные SQL-функции обсуждаются в главе 5.

 









jAntivirus