Вопросы и ответы по MS SQL Server

Вопросы и ответы по MS SQL Server

Информационный Канал Subscribe.Ru Вопросы и ответы по MS SQL Server Выпуск No. 15 от 2003-05-30 Вопрос : Существует ли в SQL Server тип переменной array (массив? Ответ: В стандарте ANSI SQL 92 нет массивов, и в SQL Server их тоже нет. А для чего в SQL могут понадобиться массивы? Вот основные поводы: 1. Передать заполненный массив в хранимую процедуру. 2. Работать с массивами так, как это принято в других языках программирования. 3. Хранить массивы в строках таблицы. Рассмотрим разрешение всех этих проблем ...

2003-05-30 04:05:35 + Комментировать

Вопросы и ответы по MS SQL Server

Информационный Канал Subscribe.Ru Вопросы и ответы по MS SQL Server Выпуск No. 14 от 2003-05-23 Вопрос : Почему функция SOUNDEX не работает с русскими словами? Ответ: Функция SOUNDEX предназначена для работы только с английским шрифтом и английскими словами. Это сразу становится понятно, если посмотреть исходный код функции, опубликованный в книге Кена Хендерсона "The Guru's Guide to Transact-SQL. А также становится очевидным тот факт, что транслитерация русских названий в латинские с последующим использов...

2003-05-23 04:05:32 + Комментировать

Вопросы и ответы по MS SQL Server

Информационный Канал Subscribe.Ru Вопросы и ответы по MS SQL Server Выпуск No. 13 от 2003-05-16 Вопрос : Чем пользовательские функции (UDF) отличаются от хранимых процедур? Ответ: В MS SQL Server 2000 появилась возможность создания своих функций, которые так и называются "определяемые пользователем функции" или User-Defined Functions (UDF. Узнав о том, что теперь можно самому писать функции, сразу же думаешь: "Вау! Сейчас я накодирую такие штуки, о которых давно мечтал. И опять реальность оказывается суров...

2003-05-16 04:05:19 + Комментировать

Вопросы и ответы по MS SQL Server

Информационный Канал Subscribe.Ru Вопросы и ответы по MS SQL Server Выпуск No. 12 от 2003-05-09 Вопрос : Для чего нужен тип переменной table? Ответ: В версии MS SQL Server 2000 появился новый тип переменной table . Когда в первый раз слышишь об этом типе, то сразу начинаешь мечтать о возможности обмена информацией в табличном виде между процедурами, о передаче таблицы в процедуру и т.п. Реальность оказывается прозаичнее. Тип table похож на временные таблицы, но область видимости у этого типа такая же, как ...

2003-05-09 04:05:15 + Комментировать

Вопросы и ответы по MS SQL Server

Информационный Канал Subscribe.Ru Вопросы и ответы по MS SQL Server Выпуск No. 11 от 2003-05-02 Вопрос : Для чего нужны опции блокировки (Locking Hints) в операторах SELECT, INSERT, UPDATE и DELETE? Ответ: Использование этих опций изменяет уровень блокировки данных в таблице для текущей сессии. Оптимизатор SQL Server'а автоматически определяет необходимый вид блокировки, но иногда появляется необходимость использовать эти опции для улучшения работы приложения. Описание опций блокировки для операторов можно...

2003-05-02 04:05:15 + Комментировать

Вопросы и ответы по MS SQL Server

Информационный Канал Subscribe.Ru Вопросы и ответы по MS SQL Server Выпуск No. 10 от 2003-04-25 Вопрос : Как "развернуть" таблицу или построить cross-tab отчет? Ответ: Иногда необходимо повернуть результат выполнения запроса таким образом, чтобы колонки располагались горизонтально, а строки вертикально. Такие действия называются построением сводной таблицы, cross-tab отчета (отчета с перекрестными ссылками) или поворотом данных. Метод такого поворота таблицы описан в Books Online в разделе "Cross-Tab Repor...

2003-04-25 04:05:23 + Комментировать

Вопросы и ответы по MS SQL Server

Информационный Канал Subscribe.Ru Вопросы и ответы по MS SQL Server Выпуск No. 9 от 2003-04-18 Вопрос : Зачем нужно шифрование процедур, триггеров и других объектов базы данных? Ответ: Имеется в виду опция WITH ENCRYPTION для операторов типа CREATE PROCEDURE. После указания этой опции процедура sp_helptext не возвращает исходный текст объекта. И даже Query Analyzer и Enterprise Manager при попытке редактирования объекта выдают сообщение о невозможности работы с зашифрованным объектом. Тем не менее, по умол...

2003-04-18 04:05:24 + Комментировать

Вопросы и ответы по MS SQL Server

Информационный Канал Subscribe.Ru Вопросы и ответы по MS SQL Server Выпуск No. 8 от 2003-04-10 Вопрос : Как пронумеровать строки в возвращаемом наборе данных? Ответ: В MS SQL Server нет встроенной функции для нумерации набора данных. Вот что по этому поводу сказано на сервере www.mssqlserver.com в разделе FAQ: "Нумерация строк не сопоставима с реляционными множествами (которые лежат в основе СУРБД SQL. Это не ANSI стандарт. Майкрософт не реализовала что-то подобное. Если у Вас возникла необходимость в нуме...

2003-04-10 10:38:59 + Комментировать

Вопросы и ответы по MS SQL Server

Информационный Канал Subscribe.Ru Вопросы и ответы по MS SQL Server Выпуск No. 7 от 2003-04-03 Вопрос : Как создавать и использовать автоинкрементные поля? Ответ: Автоинкрементные поля - это поля (колонки, значение которых увеличивается автоматически при добавлении записей в таблицу. В Microsoft SQL Server такие поля носят название IDENTITY . Само название говорит, что это не просто автоинкрементные поля, а поля, созданные для однозначной идентификации записей в таблицах. В таблице можно создать только одн...

2003-04-03 10:52:09 + Комментировать

Рекомендуем подписаться: