Программирование баз данных SQL. Типичные ошибки и их устранение

Программирование баз данных SQL. Типичные ошибки и их устранение

В этой книге каждая тема очень подробно объяняется. В мире существует огромное число книг и интернет-публикаций по языку SQL. Но как отличить хорошие примеры от плохих? Программирование баз данных SQL” – продукт многолетней практической работы. Каждая тема здесь раскрывается подробно, а внимание к деталям превосходит ожидания. Хотя книга предназначена не для новичков, любой опытный SQL-программист найдет в ней что-нибудь новое. Предложенные здесь решения охватывают множество случаев: от традиционных “Не могу поверить, что это опять сделал я” до хитрых сценариев, где оптимальный вариант противоречит догмам, на которых выросли все профессионалы.

Можно выполнить готовый запрос снова, заменяя новыми значениями параметра старые значения. Поэтому РСУБД должна отслеживать запрос и значения параметра отдельно друг от друга. Это хорошо сказывается на сохранении безопасности.
Это значит, что когда вы получаете готовую строку SQL-запроса, она не содержит значений параметра. Было бы удобно видеть SQL-оператор, включающий значения параметра, если вы отлаживаете или регистрируете запросы, но эти значения никогда не объединяются с запросом в его удобочитаемой форме SQL. Лучший способ отладить динамические SQL-операторы состоит в том, чтобы зарегистрировать как оператор с указателями места заполнения параметра во время подготовки, так и значения параметра во время выполнения.

Скачать  Скачать