Browse by Tags
All Tags »
SQL (RSS)
В последнее время часто встречалась проблема с развертыванием приложений, использующих SQL Server Compact на серверах под управлением 64-битных ОС. Проблема и решение описаны в блоге Эрика .
Read More...
Некоторые базы с которыми я работаю имеют очень интересную жизненную историю и тяжелое детство в связи с чем можно наблюдать такую картинку, что размер mdf файла, чуть больше 500 Мб, а вот log файл сильно за 4 Гб. Поскольку таких баз у меня много, а места
Read More...
Те, кто начинают пользоваться SQL Server Management Studio из поставки SQL Server 2008 сталкиваются с интересной ошибкой, которая возникает при попытке обновить таблицу в базе данных (добавив или удалив колонки, изменив названия и тип колонок и т.п.):
Read More...
Web Platform Installer (WPI) - это инструмент для быстрой установки необхоимых для разработки или развертывания веб-приложений компонентов ( IIS , ASP.NET , Visual Web Developer Express , SQL Server , расширения IIS вроде URL rewrite и ASP.NET MVC
Read More...
Я давно хотел придумать "живой" пример для удаления дубликатов и обновления таблиц с использованием JOIN, и он пришел ко мне сам собой. Только что пришлось написать небольшой скрипт T-SQL, на примере которого и продемонстрирую несколько советов. Задачка:
Read More...
Достаточно распространенная задача с выборкой заданного количества случайных записей во всех СУБД делается примерно одинаково, но синтаксис немного отличается. Вот, собрал для заметки способы получения 10 случайных записей в самых популярных БД. SQL Server
Read More...
Снова задали вопрос по удалению дубликатов из вот такой таблицы People : Id int, fName nvarchar(128), sName nvarchar(128), ... Вот, что еще пришло в голову - покритикуйте, пожалуйста: DELETE FROM People WHERE ID NOT IN (SELECT MAX(ID) FROM People GROUP
Read More...
Простейший способ отсортировать данные случайым образом: SELECT ... FROM ... ORDER BY NEWID() Соответственно выборка N случайных записей: SELECT TOP N ... FROM ... ORDER BY NEWID()
Read More...
Допустим, что в одной таблице содержиться колонка RegistrationDate типа datetime, содержащая время регистрации пользователя на сайте. При этом зачение по умолчанию для колонки установлено GETDATE(), а есть необходимость в отчете вывести только список дат, без точного времени регистрации. Для этого можно написать простенькую процедуру, позволяющую выбрать только уникальные даты.
Read More...
"Эти дубликаты так раздражают", сказал админ и удалил все записи в таблице. Из страшного сна администратора Представим себе таблицу Peope, имеющую колонки PersonId uniqueidentifier, Name nvarchar, Email nvarchar и захламленную дублирующими записями, от
Read More...