ТОП 20 статей для изучения языка T-SQL – Уровень «Эксперт»

Приветствую всех посетителей сайта Info-Comp.ru! В этом материале я собрал 20 лучших своих статей, которые помогут Вам познакомиться с языком T-SQL на более профессиональном уровне.

ТОП 20 статей для изучения языка T-SQL – Уровень «Эксперт»

Напомню, это уже 3 подборка в цикле материалов, посвященных изучению языка T-SQL.

Ранее были опубликованы подборки:

Сегодня я представляю подборку – Уровень «Эксперт», так как все статьи в данной подборке ориентированы на программистов, которые уже имеют достаточные знания и опыт работы с языком T-SQL и при этом хотят повысить свою квалификацию.

Все статьи, как и в предыдущих подборках, написаны лично мной и расположены на этом же сайте в открытом доступе, поэтому Вам не нужно посещать сторонние ресурсы для того, чтобы прочитать их.

Статьи в этой подборке никак не упорядочены, можете читать их в произвольном порядке.

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

Псевдоним типа данных

СтатьяСоздание псевдонима типа данных в Microsoft SQL Server на T-SQL

Псевдоним типа данных – это тип данных, который основывается на уже существующем системном типе.

На языке T-SQL псевдоним типа данных создается инструкцией CREATE TYPE, в этом материале будут рассмотрены примеры создания псевдонимов типов данных, как с помощью этой инструкции, так и с помощью графической среды SQL Server Management Studio.

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

Статья Проектирование индексов для оптимизации запросов в Microsoft SQL Server

В материале будут рассмотрены рекомендации по проектированию индексов в Microsoft SQL Server для достижения максимальной производительности SQL запросов.

Динамический код

Статья Выполнение динамических T-SQL инструкций в Microsoft SQL Server

В данном материале рассмотрена возможность выполнения динамического T-SQL кода, Вы узнаете, как сформировать текстовую строку, содержащую SQL инструкцию, и как запустить ее на выполнение в Microsoft SQL Server, будет рассмотрена команда EXEC и процедура sp_executesql.

In-Memory OLTP

Статья Как создать таблицу, оптимизированную для памяти? Технология In-Memory OLTP в Microsoft SQL Server

In-Memory OLTP – это технология, которая позволяет размещать таблицы с данными в памяти системы, при этом Вы можете обращаться к ним точно так же, как и к таблицам, которые расположены на диске. Данная технология предназначена для оптимизации производительности, иными словами, благодаря In-Memory OLTP можно в десятки раз увеличить производительность SQL инструкций.

В этой статье рассмотрен пример создания таблицы, оптимизированной для памяти в Microsoft SQL Server.

Постраничная выборка

Статья Постраничная выборка на T-SQL – пример реализации

В этом материале рассмотрен пример реализации постраничной навигации в Microsoft SQL Server на языке T-SQL с использованием функции ROW_NUMBER.

Свойство таблицы IDENTITY INSERT

Статья Свойство таблицы IDENTITY INSERT в Microsoft SQL Server

В статье рассмотрена возможность Microsoft SQL Server вставлять явные значения в автоинкрементное поле на языке T-SQL, для этого используется параметр IDENTITY_INSERT.

Динамический PIVOT

Статья Динамический PIVOT в T-SQL — универсальная процедура формирования запроса

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

Обработка ошибок – конструкция TRY CATCH

Статья Обработка ошибок в языке T-SQL — конструкция TRY CATCH

В данном материале рассмотрена конструкция TRY…CATCH языка T-SQL, которая используется для обработки ошибок. Вы узнаете важные моменты про конструкцию TRY CATCH, а также мы разберем примеры использования этой конструкции.

Массовое перестроение индексов (переиндексация БД)

Статья Массовое перестроение индексов в Microsoft SQL Server (переиндексация БД)

В этой статье рассмотрен пример реализации процедуры для массовой переиндексации (перестроение, реорганизация индексов) базы данных в Microsoft SQL Server.

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

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

Статья Полнотекстовые запросы в Microsoft SQL Server

Полнотекстовый поиск – это поиск слов или фраз в текстовых данных. В этом материале рассмотрена конструкция языка T-SQL для работы с полнотекстовым поиском, иными словами, здесь рассмотрены полнотекстовые запросы, в которых используются предикаты contains и freetext, а также функций containstable и freetexttable.

Системные функции IDENT_CURRENT, @@IDENTITY и SCOPE_IDENTITY

Статья Системные функции IDENT_CURRENT, @@IDENTITY и SCOPE_IDENTITY в Microsoft SQL Server

В Microsoft SQL Server для того, чтобы получить последнее значение идентификатора, вставленное в таблицу, содержащую столбец идентификаторов, можно использовать системные функции IDENT_CURRENT, @@IDENTITY и SCOPE_IDENTITY, в этом материале мы рассмотрим, что это за функции, как они работают и чем отличаются друг от друга.

Работа с JSON

Статья Работа с JSON в Microsoft SQL Server

В языке T-SQL есть встроенные функции для работы с форматом данных JSON, в этой статье мы рассмотрим эти функции, к ним относится: ISJSON, JSON_VALUE, JSON_QUERY, JSON_MODIFY, OPENJSON, FOR JSON.

Извлечение XML данных. Конструкция OPENXML

Статья Конструкция OPENXML в T-SQL – описание и примеры

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

Создание XML данных. Конструкция FOR XML

Статья Создание XML данных с помощью конструкции FOR XML в языке T-SQL

Здесь мы рассмотрим возможность языка T-SQL формировать XML документы на основе реляционных данных, которые хранятся в таблицах, это можно реализовать с помощью конструкции FOR XML.

Обращение к Excel из запроса

Статья Импорт данных из Excel в Microsoft SQL Server на языке T-SQL

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

Функция @@ROWCOUNT

СтатьяКак узнать число затронутых строк инструкцией SQL? Функция @@ROWCOUNT

В этом материале подробно рассмотрена функция @@ROWCOUNT, которая предназначена для определения количества затронутых строк последней SQL инструкцией.

Как сохранить результат хранимой процедуры в таблице

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

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

Как узнать дату и время запуска или перезапуска SQL Server

Статья Как узнать дату и время запуска или перезапуска Microsoft SQL Server?

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

Как вывести значения столбца в строке через запятую

Статья Как вывести значения столбца в строке через запятую на T-SQL? Microsoft SQL Server

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

Как узнать, относится ли пользователь к определенной группе или роли

Статья Как узнать, относится ли пользователь к определенной группе или роли в MS SQL Server на Transact-SQL?

В данной статье рассмотрены функции IS_MEMBER и IS_SRVROLEMEMBER языка T-SQL, с помощью которых можно определить принадлежность пользователя к группе или роли.

На сегодня это все, надеюсь, подборка будет Вам полезна, удачи!

Понравилась статья? Поделиться с друзьями:
Заметки IT специалиста
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.