![]() |
![]() ![]() v.5.2011.12.30 |
Бесплатные домены для портфолио и электронных визиток |
|
Microsoft SQL Server - Общие вопросы![]() Автор: Алексей Немиро | добавлено: 27.02.2014, 16:04 | просмотров: 4224 (0+) | комментариев: 0 | рейтинг: ![]() При отсутствии достаточного количества свободного места на диске, удаление таблиц (DROP TABLE) или их очистка методом DELETE FROM может быть невозможна, из-за того, что это приводит к росту журнала базы данных. В SQL Server 2005 и выше, для быстрой очистки можно использовать инструкцию TRUNCATE TABLE.
![]() Автор: Алексей Немиро | добавлено: 16.01.2012, 13:30 | просмотров: 3588 (0+) | комментариев: 0 | рейтинг: ![]() В этом примере показано, как в SQL Server получить список всех колонок определенной таблицы, у которых есть значение по умолчанию.
![]() Автор: Алексей Немиро | добавлено: 30.12.2011, 13:04 | просмотров: 5979 (0+) | комментариев: 0 | рейтинг: ![]() Это простой пример показывает, как можно в SQL Server получить количество строк данных, находящихся в каждой таблице БД. Список таблиц получается из information_schema.tables, на основе которого формирует динамичный запрос, который и выводит количество строк данных каждой найденной таблицы.
![]() Автор: Алексей Немиро | добавлено: 01.03.2011, 20:21 | просмотров: 4477 (0+) | комментариев: 0 | рейтинг: ![]() Пример показывает, как при помощи SQL можно вывести уникальные значения и посчитать количество дубликатов. Используется инструкция GROUP BY.
![]() Автор: Алексей Немиро | добавлено: 28.02.2011, 13:31 | просмотров: 11913 (0+) | комментариев: 0 | рейтинг: ![]() Пример демонстрирует работу с COLLATE (сопоставлением, сортировкой, кодировкой) в СУБД MS SQL Server. В примере показано, как изменить сопоставление у базы данных, таблицы и отдельной колонки.
![]() Автор: Алексей Немиро | добавлено: 08.02.2011, 21:23 | просмотров: 4137 (0+) | комментариев: 0 | рейтинг: ![]() Пример демонстрирует построение в T-SQL простого двухуровневого дерева. В примере используется временная таблица, в которую сначала добавляется родительский элемент, затем дочерние. Так происходит до тех пор, пока в конечной таблице не окажутся все родительские и дочерние элементы.
![]() Автор: Алексей Немиро | добавлено: 08.02.2011, 20:57 | просмотров: 5176 (0+) | комментариев: 0 | рейтинг: ![]() Простой пример использования инструкции ORDER BY для сортировки выдаваемых данных.
![]() Автор: Алексей Немиро | добавлено: 08.02.2011, 20:44 | просмотров: 5382 (0+) | комментариев: 0 | рейтинг: ![]() В SQL Server есть функция ISNULL, которая принимает два параметра. Первый - значение для проверки на NULL. Второй - значение, которая функция вернет по умолчанию, если в пером параметре будет NULL. Эту функцию можно использовать в инструкции UPDATE SET, как именно, смотрите в этом примере. Также в примере продемонстрирован более "гуманный" (без функции ISNULL) способ обновления нулевых полей таблицы.
![]() Автор: Алексей Немиро | добавлено: 07.02.2011, 21:33 | просмотров: 3675 (0+) | комментариев: 0 | рейтинг: ![]() Чтобы использовать двойные кавычки в SQL Server аналогично одинарным, нужно выключить опцию QUOTED_IDENTIFIER, которая по умолчанию включена. Это позволит использовать двойные кавычки вровень с одинарными, т.е. можно будет экранировать символы двойными кавычками и т.п. (как в си-подных языках).
![]() Автор: Алексей Немиро | добавлено: 07.02.2011, 21:24 | просмотров: 15548 (0+) | комментариев: 0 | рейтинг: ![]() Для выбора уникальных значений определенных колонок, совместно с инструкцией SELECT нужно использовать команду DISTINCT. Данные пример демонстрирует различные варианты использования DISTINCT в SQL Server.
|
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
|
|