суббота, 14 января 2012 г.

Drag-and-drop вам в помощь.

Все прекрасно знают, что если нам необходимо выбрать данные из таблицы по всем полям то можно в условии SELECT поставить * и будет нам счастье. Если нам нужна пара-тройка столбцов - то мы берем и ручками прописываем. А теперь представим, что у нас есть таблица, например, с 20 полями и нам необходимо получить данные по всем столбцам за исключением первого и последнего? Как можно быстро разрешить сложившуюся ситуацию - ведь не будем же мы вручную прописывать все колонки? Все очень легко и просто - необходимо в обозревателе перетащить папку Columns из необходимой нам таблицы в секцию SELECT:


После этого удаляем лишние столбцы и радуемся полученному результату и сэкономленному времени.

вторник, 13 декабря 2011 г.

Официальный анонс SQL Azure Q4 2011 Service Release

Вчера стало известно о том , что анонсированный на октябрьском PASS саммите (2011 г., Сиэтл) SQL Azure Q4 2011 Service Release , теперь официально доступен. Service Release включает в себя просто убийственную функциональность Federations для масштабирования баз данных, а также упрощает мониторинг и управление базами данных с помощью нового портала.

суббота, 3 декабря 2011 г.

Последовательности (SEQUENCE) в SQL Server Denali

Последовательности (SEQUENCE) - одно из нововведений в Denali, которое предоставляет последовательность числовых значений в соответствии с параметрами, которые мы задали при создании последовательности. Создать последовательность можно так:
  1. create sequence test_sequence
  2. as int
  3. start with 1
  4. increment by 1
* This source code was highlighted with Source Code Highlighter.

воскресенье, 13 ноября 2011 г.

Плюшки от Denali - часть 1

Сегодня во время работы с SQL Server Denali наткнулся на одну очень приятную неожиданность, о которой я хотел бы рассказать. Предположим у нас есть самая обычная таблица с кластерным индексом и нам необходимо вставить несколько записей используя инструкцию identity_insert

суббота, 12 ноября 2011 г.

Парсинг строки в SQL



Наверняка каждый разработчик сталкивался с необходимостью распарсить строку. В этом посте я рассмотрю два основных варианта решения этой задачи – самописный и несамописный использование функции SQL Server dm_fts_parser.

Рассмотрим первый вариант. Пусть нам, например, нужно распарсить строку, которая представляет собой набор интовых значений (например это будут id каких-нибудь товаров), разделенных запятой. Тогда наш код будет выглядеть