Выводим информацию о полях таблицы в SQL Server

Ранее мы уже обращались к вопросу получения статистической информации о базе данных. Теперь мы рассмотрим пример получения подобных сведений об объектах базы данных. В данном случае о таблицах. А, конкретно о содержащихся в них полях, их типе и размере. Стоит отметить, что подобные сведения почти не представляют интереса в плане

Синхронизация двух таблиц в SQL Server при помощи оператора MERGE

Синхронизация данных в двух таблицах не такая уж и редкая задача. Но, в ранних версиях Microsoft SQL Server не было средств для её эффективного решения без применения репликации. Начиная с версии 2008 SQL Server поддерживает оператор слияния (MERGE), который позволяет выполнять процесс синхронизации более гибко.

Microsoft SQL Server Developer, есть ли смысл использовать?

Среди редакций Microsoft SQL Server есть одна, которая предназначена специально для разработчиков. Она так и называется Developer. Раньше её приобретение стоило определённую сумму. Но, начиная с версии 2016, она доступна бесплатно. Постараемся разобраться, что представляет собой данная редакция и есть ли смысл с ней работать.

Сложная выборка последних данных по дате из одной таблицы на примере Microsoft SQL Server

Задача реализации подобных выборок встречается довольно часто. В качестве примера можно рассмотреть получение актуальных тарифов поставщиков коммунальных услуг. Допустим есть следующая таблица, которая содержит сведения о тарифах. Если бы в ней хранились тарифы только одного поставщика и только по одной услуге, задача получения актуального тарифа сводилась бы к банальной выборке

Code First за несколько кликов мыши (на примере Microsoft SQL Server)

Работа с Entity Framework, особенно при использовании подхода Code First достаточно трудоёмкая задача, требующая ручного кодирования. Однако её можно значительно упростить, если воспользоваться вспомогательным инструментарием, который предоставляет Visual Studio. Рассмотрим работу с ним на примере базы данных Microsoft SQL Server.

Немного о разрядности версии MySQL и клиентских приложений

В настоящее время происходит постепенный переход от 32-разрядной архитектуры к 64-разрядной. Сегодня уже очевидно – будущее за 64-разрядными технологиями. Но, 32-разрядная вычислительная техника и программное обеспечение пока ещё продолжают достаточно интенсивно использоваться. Поэтому, в ближайшие годы IT специалистам ещё придётся  поддерживать обе архитектуры. Это касается и систем управления базами данных.

Организация хранения файлов в базе данных Microsoft SQL Server. Использование файловых таблиц

Начиная с версии 2012, в SQL Server стала доступен новый формат хранения файловых данных – файловые таблицы. Файловые таблицы (FileTables) – особый вид таблиц, который позволяет помимо хранения файлов практически неограниченного размера (с этим легко справлялся и FileStream, появившийся в версии 2008), также получать к ним доступ из совершенно сторонних

Пользовательские типы данных в Microsoft SQL Server без использования SQLCLR. Особенности создания и применения

Пользовательские типы данных можно создавать не только при помощи, рассмотренной ранее, технологии SQLCLR, но и с посредством обычного Transact-SQL. В чём отличия между этими двумя подходами и почему в качестве основного способа работы с пользовательскими типами данных даже в официальной литературе от Microsoft предлагается именно SQLCLR?

Получение статистической информации о базе данных SQL Server. Общее число таблиц и записей

Для решения некоторых задач администрирования и разработки баз данных SQL Server может потребоваться статистическая информация о них. В частности, количество таблиц и записей в них. Рассмотрим алгоритм получения общего количества таблиц в базе данных и суммарного количества записей.