... Pivot запрос в
Server
... файловую группу в
Server 2005/ ... файловую группу в
Server 2005/ ...
Пример динамического PIVOT запроса - здесь. Post from: http://shomin.infoДинамический Pivot запрос в SQL Server
Post from: http://shomin.info
Динамический Pivot запрос в SQL Server
Related posts:
- Как извлечь записи списка Sharepoint из content базы Вот здесь типовой запрос и описание. Post from: http://shomin.infoКак извлечь записи списка Sharepoint из content базы...
- Custom field type в SharePoint 2010 Описание и пример создания - здесь. Post from: http://shomin.infoCustom field type в SharePoint 2010...
- Перемещение таблицы в другую файловую группу в SQL Server 2005/2008 Вам надо переместить таблицу целиком из одной файловой группы в другую в той же базе данных. Подробный пример можно посмотреть здесь. Post from: http://shomin.infoПеремещение таблицы в другую файловую группу в SQL Server 2005/2008...
... free your
Server ... сертификации Microsoft
Server 2012 ... Microsoft
Server 2012 ...
Полезные статьи по теме оконные и ранжирующие функций в SQL Server: TSQL – Over, Ранжирующие функции и нововведения в SQL Server 2012 Look Out The Window Functions and free your SQL SQL Server 2012 Window Function Basics Post from: http://shomin.infoОконные и ранжирующие функции в SQL Server 2012
Post from: http://shomin.info
Оконные и ранжирующие функции в SQL Server 2012
Related posts:
- Бесплатная книга по SQL Server 2012 Вот здесь можно скачать бесплатную книгу Introducing Microsoft SQL Server 2012. Книга доступна в форматах pdf, mobi и epub. Post from: http://shomin.infoБесплатная книга по SQL Server 2012...
- Новая программа сертификации Microsoft SQL Server 2012 В очередной раз я возвращаюсь к теме сертификации SQL Server 2012. 11 апреля Microsoft объявил о введении новой программы сертификации, с которой вы можете познакомиться здесь. Теперь сертификация Microsoft SQL Server 2012 состоит из трех уровней: начальный: Microsoft Certified Solutions Associate (MCSA) эксперт: Microsoft Certified Solutions Expert (MCSE) мастер:...
- Настройка кластеров Windows Server 2012 и SQL Server 2012 Две полезные статьи по настройке кластеров 2012: Windows Server 2012 Clustering Step-by-Step Clustering SQL Server 2012 on Windows Server 2012 Step-by-Step Post from: http://shomin.infoНастройка кластеров Windows Server 2012 и SQL Server 2012...
... li>Установка двухузлового
Server 2008 кластера ... shomin.infoУстановка двухузлового
Server 2008 ...
Хорошая статья, показывающая особенности работы оператора APPLY языка T-SQL - здесь. Post from: http://shomin.infoОсобенности применения оператора APPLY в T-SQL
Post from: http://shomin.info
Особенности применения оператора APPLY в T-SQL
Related posts:
- Особенности применения security filtering в групповых политиках Полезные статьи на эту тему: How to Implement Group Policy Security Filtering Security Filtering, WMI Filtering, and Item-level Targeting in Group Policy Preferences Best Practice: How to apply a Group Policy Object to individual users or compute Best Practice: How to exclude individual users or computers from a Group Policy...
- Установка двухузлового SQL Server 2008 кластера на виртуальной машине Хорошая статья Creating a 2 Node SQL Server 2008 Virtual Cluster в 3 частях, пошагово показывающая процесс установки двухузлового кластера с использованием VMWare Server и FreeNAS: Part 1 Part 2 Part 3 Post from: http://shomin.infoУстановка двухузлового SQL Server 2008 кластера на виртуальной машине...
- FILESTREAM в SQL Server 2008 Вот здесь находится хорошая статья о том, как устроен и работает FILESTREAM в SQL Server 2008. Статья называется FILESTREAM Storage in SQL Server 2008. Post from: http://shomin.infoFILESTREAM в SQL Server 2008...
Продолжаю размещать переводы с англоязычного сайта www.techinterviews.com, посвященного вопросам на собеседовании для программистов. Ответы приведены такие же как на исходном сайте.
Что значит флаг –i-am-a-dummy при старте MySQL ?
Он заставляет отвергать команды UPDATE и DELETE когда выражение WHERE в них не наличествует. Таким образом не дает стереть все строки таблицы в случае неопытных или рассеяных программистов.
При исполнении команды DELETE я получил ошибку ограничения внешнего ключа. Что мне делать ?
Это значит, что те данные, которые вы пытаетесь удалить все еще остаются "живыми" в другой таблице.
Например, вы имеете две таблицы университеты и студенты. В таблице студенты есть ссылка на поле ID таблицы университеты. Которое значит внешний ключ - связь между студентом и университетом в который он ходит.
Удаление из таблицы университеты может не удаться, если на удаляемую строку есть ссылки из таблицы студенты.
Правильное действие в таком случае сначала стереть те строки, которые ссылаются на университеты из таблицы со студентами, а потом уже стирать университеты.
Еще одним способом может считаться отключение проверки внешних ключей перед командой DELETE с последующим включением, когда удаление завершено.
Это делается так:
SET foreign_key_checks=0
Это может быть очень удобным и быстрым при массовом переносе данных из разных таблиц. Но в таких случаях нужно внимательно следить за целостностью данных (внешних ключей).
Иначе это приведет к ошибкам во время работы с БД и/или потерям данных.
Если ваши внешние ключи оформлены с выражением ON DELETE CASCADE, то данные в зависимых таблицах будут удалены автоматически.
Когда бы вы использовали ORDER BY в выражении DELETE ?
Тогда, когда вы не стираете по ID строки. Например в случае следующего запроса:
DELETE FROM techinterviews_com_questions ORDER BY timestamp LIMIT 1
Это удалит самый последний вопрос из добавленных в таблицу techinterviews_com_questions.
Как бы вы просмотрели все опреденные для заданной таблицы индексы ?
SHOW INDEX FROM techinterviews_questions
Как бы вы изменили тип колонки с VARCHAR(10) на VARCHAR(50) ?
ALTER TABLE techinterviews_questions CHANGE techinterviews_content techinterviews_CONTENT VARCHAR(50)
Как бы вы удалили колонку ?
ALTER TABLE techinterviews_answers DROP answer_user_id
Как бы вы изменили/перенесли таблицу на движок InnoDB ?
ALTER TABLE techinterviews_questions ENGINE innodb
Когда вы создали таблицу и потом запустили SHOW CREATE TABLE на ней. То вы увидите не дословно те же конструкции, которыми вы создавали ее. Что MySQL модифицировал автомтически в вашей, только что созданной таблице ?
- VARCHAR-ы с длинной менее 4-х символов становятся CHAR-ами
- CHAR-ы с длинной более 3 символов сьановятсяVARCHAR-ми
- NOT NULL добавляется к колонкам объявленным как PRIMARY KEYs
- Значения по умолчанию, такие как NULL специфицируются каждой колонке
... текущей сессии в
Server ... группы для работы
Server 2005... ... NULL в
Server 2008... ...
Подробное описание - здесь. Post from: http://shomin.infoКак посмотреть set опции текущей сессии в SQL Server
Post from: http://shomin.info
Как посмотреть set опции текущей сессии в SQL Server
Related posts:
- Встроенные Windows группы для работы SQL Server 2005 Подробное описание смотрите здесь. Post from: http://shomin.infoВстроенные Windows группы для работы SQL Server 2005...
- Как хранится NULL в SQL Server 2008 Подробное описание физики хранения полей NULL в SQL Server 2008 смотрите здесь. Post from: http://shomin.infoКак хранится NULL в SQL Server 2008...
- Настройка аудита Directory Service Changes в Windows Server 2008 Подробное описание настройки политики аудита AD Directory Service Changes – здесь. Post from: http://shomin.infoНастройка аудита Directory Service Changes в Windows Server 2008...