20июнАналитические функции.
Статья разбита на следующие параграфы:
Аналитические функции используют общий синтаксис и предоставляют специфические возможности.
Чтобы понять принцип написания аналитических функций, необходимо понять
- как секционировать данные
- как упорядочивать данные
- как задавать окна данных
После этого использовать эти функции будет легко.
Практически вся информация по аналитическим функциям взята мною из книги Тома Кайта. Только я изложу весь материал кратко и самое главное. Если нужны детали – смотрите в первоисточнике.
далее
Добавил dbstalker в 20 июня 2007 г. [Ссылка | Комментарии (0) ]
20июнТранзакция. Автономные транзакции
Автономные транзакции можно еще назвать вложенными транзакциями. Сам ORACLE использует такие транзакции при работе с последовательностями. Вы наверняка замечали, что если в транзакции используется последовательность, то её счетчик изменяется, даже если вы не завершили транзакцию. Очень красиво и наглядно автономная транзакция рассматривается у Тома Кайта. Поэтому приведу ниже выдержку из его работы с небольшими своими комментариями и примерами:
далее
Добавил dbstalker в 20 июня 2007 г. [Ссылка | Комментарии (0) ]
20июнТранзакция. Как работает транзакция в ORACLE.
Логика работы транзакции. Операторы управления транзакциями. Особенности выполнения транзакции. Об этом данная статья.
В ORACLE нет явного оператора, чтобы начать транзакцию, но и нет автоматического завершения транзакции. Транзакция автоматически начинается с первого оператора, который начал изменения, то есть установил блокировку TX. Заканчивается явным оператором окончания транзакции.
далее
Добавил dbstalker в 20 июня 2007 г. [Ссылка | Комментарии (0) ]
20июнСтандартные пакеты. UTL_FILE
Пакет используется для чтения и создания текстовых файлов (не двоичных) в файловой системе сервера баз данных (не клиентского компьютера). Его использование весьма полезно при загрузке и выгрузке данных. Я его очень часто использую для отладки (рекомендую).
далее
Добавил dbstalker в 20 июня 2007 г. [Ссылка | Комментарии (0) ]