Пересказ статьи way0utwest. Changing the Data Type of a Primary Key
Недавно этот вопрос мне задал один клиент: "Как мне изменить числовой PK на символьный тип данных?"
Я решил написать короткую статью по этому поводу. Это простой способ, который не претендует на то, чтобы годиться для всех ситуаций. Я напишу о некоторых исключениях в отдельной статье.
Continue reading "Изменение типа данных первичного ключа"
Пересказ статьи Sergio Govoni. T-SQL three-valued logic and ANSI_NULLS setting!
Одной из моих любимых книг является
T-SQL Querying от Itzik Ben-Gan, Dejan Sarka и Grega Jerkich; ее богатое содержание вдохновило меня на написание этой статьи о частном аспекте языка T-SQL: возможные значения, которые мы можем ожидать в T-SQL в результате логической оценки выражения.
Во многих языках программирования при оценке логического выражения ожидается получение только двух возможных значений. Выражение может быть TRUE или FALSE. В T-SQL логическое выражение дополнительно к значениям TRUE и FALSE может дать результат “UNKNOWN” (неизвестно).
Continue reading "Трехзначная логика T-SQL и установка ANSI_NULLS"
Пересказ статьи Rob Farley. Tuning Using Window Functions
Иногда настройка запроса предполагает рассмотрение различных подходов к решению проблемы. А учитывая, что другими вариантами настройки могут быть создание индексов или изменение структуры таблиц - которые вносят значительные и постоянные изменения среды - переписывание запроса может часто оказаться правильным решением.
Оконные функции довольно часто появляются при переписывании запросов, и пример, связанный с этим был бы уместен для
четвергов T-SQL в этом месяце, проводимых
Steve Jones(
@way0utwest на X/Twitter).
Continue reading "Настройка с использованием оконных функций"