Skip to content

Обновление зависимых представлений после изменения DDL

Пересказ статьи Eduardo Pivaral. Refreshing dependent views after a DDL change


Когда вы отвечаете за базы данных с тоннами объектов, небольшие изменения объекта могут затруднить репликацию, если имеется множество объектов, которые зависят от него.

Здесь мы рассмотрим то, как обновлять представления при изменении столбцов. Продолжить чтение "Обновление зависимых представлений после изменения DDL"
Категории: T-SQL

Скрытые проблемы форматирования с помощью STR()

Пересказ статьи Jeff Moden. Hidden Formatting Troubles with STR() (SQL Spackle)



Введение


Все мы знаем, что форматирование данных в SQL Server, это то, чего не следует делать, но нам иногда требуется как-то отформатировать вывод в файл или по другим не связанным с GUI причинам.

Функция STR () кажется очень удобной для форматирования. И это так. Она округляет до заданного числа десятичных знаков. Она позволяет вам контролировать отображаемую ширину колонки вывода. Для чего еще, можете вы спросить. Если вы используете STR() не только для простых целых чисел или предварительно округленных значений, ответом может быть "новое задание". Давайте посмотрим...
Продолжить чтение "Скрытые проблемы форматирования с помощью STR()"
Категории: T-SQL

Как команда CHOOSE влияет на производительность?

Пересказ статьи Grant Fritchey. HOW DOES THE CHOOSE COMMAND AFFECT PERFORMANCE?


На первый взгляд, я, честно говоря, не думаю, что она сама по себе влияет на производительность, и зависит от того, где и как вы ее используете. Однако ответ всегда лучше подкреплять тестированием.
Продолжить чтение "Как команда CHOOSE влияет на производительность?"

Половина вас не понимает переменные и транзакции

Пересказ статьи Brent Ozar. Half Of You Don’t Understand Variables and Transactions


Уважают ли табличные переменные и обычные переменные транзакции? Если я установлю значение переменной во время выполнения транзакции, а затем выполню откат, что произойдет? Продолжить чтение "Половина вас не понимает переменные и транзакции"
Категории: T-SQL

Реализация безопасности SQL Server с помощью хранимых процедур и представлений

Пересказ статьи K. Brian Kelley. Implementing SQL Server Security with Stored Procedures and Views


Проблема


Я понимаю, что посредством использования цепочки владения SQL Server можно ограничить доступ к таблицам с данными, в то же время позволяя приложениям запрашивать и модифицировать данные. Как это работает? Имеются ли примеры, которые я мог бы использовать в собственном коде?


Продолжить чтение "Реализация безопасности SQL Server с помощью хранимых процедур и представлений"
Категории: T-SQL

Синонимы в SQL Server

Пересказ статьи Greg Larsen. SQL Server Synonyms


В грамматике синоним обозначает существительное, которое имеет тот же смысл, что и другое слово. SQL Server позволяет вам создавать синонимы, поэтому вы можете определять альтернативные имена для уже существующих объектов. Синонимы работают подобно алиасам столбцов или таблиц. Однако синоним создается как объект в базе данных, а не определяется временно при выполнении. В этой статье я объясню, как создавать и использовать синонимы, помогающие разрабатывать и управлять кодом T-SQL.

Продолжить чтение "Синонимы в SQL Server"
Категории: T-SQL