SQL / [Перевод] MS SQL 2011 — новое в SSMS
2011-07-07 23:31:58
Одна из наиболее интересных и захватывающих разработок от Майкрософт в технологическом плане была ...
+ развернуть текст сохранённая копия
Одна из наиболее интересных и захватывающих разработок от Майкрософт в технологическом плане была представлена 8 ноября 2010 года. В этот день состоялся релиз CTP 1 SQL Server 2011 (Codename Denali). CTP доступна как в х86, так и в х64. Как и ожидалось, новый сервер принес много вкусненького для всех поклонников MS SQL будь то разработчик, администратор или бизнес аналитик.
За последние несколько лет Майкрософт внедрила много интересных технологий, которые были приняты разработчиками на вооружение. Самые значительные изменения были сделаны в 2005 SQL сервере и получили дополнительное развитие в 2008 выпуске. В этой статье (
заключительной) будут рассмотрены изменения и новые возможности которые произошли в новой версии SQL Server.
Если у вас возникнут проблемы при установке сервера, то рекомендую обратиться к этой статье.
Далее пойдет речь о новшествах в SQL Server Management Studio (SSMS).
Читать дальше →
Тэги:
2011,
mssql,
snippet,
sql,
ssms
SQL / [Перевод] MS SQL 2011 – Модификация возвращаемого набора данных
2011-07-06 22:01:37
В оригинальном звучании и в жизни эта возможность звучит как
With Result Set. Эта ...
+ развернуть текст сохранённая копия
В оригинальном звучании и в жизни эта возможность звучит как
With Result Set. Эта штука позволяет менять имена и типы данных в возвращаемом хранимой процедурой наборе данных.
Перед тем, как мы углубимся в детали использования данной возможности, рассмотрим, как предыдущие версии SQL серверов обходились с данными, которые возвращает хранимая процедура. Какие возможности они предоставляли для работы с результатом.
Для демонстрации работы будем использовать в качестве примера таблицу
tbl_Test состоящую из 3 колонок.
Читать дальше →
Тэги:
2011,
feature,
new,
result,
server,
set,
sql
SQL / [Перевод] MS SQL 2011 – новый оператор Offset
2011-07-05 21:34:04
В новом SQL Server 2011 (Denali) расширяются возможности команды Order By с помощью двух ...
+ развернуть текст сохранённая копия
В новом SQL Server 2011 (Denali) расширяются возможности команды Order By с помощью двух долгожданных дополнительных команд:
- Offset (смещение)
- Fetch First или Fetch Next (взять первые… или взять следующие…)
Offset
Использование данной команды позволяет пропустить указанное количество строк перед тем как выводить результаты запроса. Что под этим подразумевается: Допустим, у нас есть 100 записей в таблице и нужно пропустить первые 10 строк и вывести строки с 11 по 100. Теперь это легко решается следующим запросом:
Select *
From <SomeTable>
Order by <SomeColumn>
Offset 10 Rows
Для тех товарищей, которые практикуют .Net должен быть знаком метод расширения для коллекций
Skip, который пропускает указанное количество строк. Так вот выражение
Offset работает точно так же. После того как данные упорядочены каким-либо образом, можно применять выражение Offset.
Читать дальше →
Тэги:
2011,
feature,
new,
server,
sql
GTD / Формат хранения данных для совместного доступа в облаке
2011-07-04 18:28:28
Наш удаленный офис состоит из 30 человек. Работа связана исключительно с SEO под США. А это ...
+ развернуть текст сохранённая копия
Наш удаленный офис состоит из 30 человек. Работа связана исключительно с SEO под США. А это предполагает, что денно и нощно — так как работники разбросаны по разным временным поясам — мы ищем и находим сотни ссылок, контактов, характеристик. Информация собирается лавинообразно, в день таблицы увеличиваются на 1200-3000 ячеек. Умножьте это на полгода работы… Уже сегодня голова идет кругом.
Я думаю, что любая виртуальная компания подобного типа, которая работает с большим объемом данных, на определенном этапе задумывается о смене формата их хранения. В данной заметке я хочу затронуть проблему, описанную в сабже, и обсудить с комментаторами вопросы, вынесенные в конец материала. Заранее извиняюсь за отсутствие деталей, не можем вынести все самое вкусное на всеобщее обсуждение.
Читать дальше →
Тэги:
docs,
drupal,
excel,
google,
gtd,
sql
Сравнение схем БД
2011-07-04 10:13:38
Я работаю с MSSQL и MySQL и часто приходится сравнивать изменения в БД.
* Делаю так: скриптую БД с ...
+ развернуть текст сохранённая копия
Я работаю с MSSQL и MySQL и часто приходится сравнивать изменения в БД.
* Делаю так: скриптую БД с разбивкой всех объектов на индивидуальные файлы, после чего сравниваю, используя diff tool с возможностью сравнения директорий.
Очень просто и удобно.
Сама папка находится под DVCS Mercurial/HG т.е. можно смотреть историю изменений.
* Знаю про другой способ (работает в т.ч. между серверами разных версий т.к., например, скрипты MSSQL 2008 и 2000 довольно сильно отличаются).
Для MySQL: devart.com/ru/dbforge/mysql/studio
Для MSSQL: devart.com/ru/dbforge/sql/datacompare
Сам активно не пользовал, но один знакомый активно использует и очень хвалит.
* Есть что-то ещё?...
[content]
Тэги:
sql