SQL




Как получить N записей в запросе со смещением для постраничного вывода

Когда работаешь с очень большим объемом данных, то может не получится сделать постраничный вывод на стороне клиента и придется дробить запросы на вывод N записей. Ниже пример SQL запроса, который позволит это сделать. Код для MSSQL сервера (Transact-SQL).

(далее...)

Какой тип данных у Null по умолчанию в MSSQL

Null logo

Хороший вопрос для собеседования - какой тип данных у Null по умолчанию в MSSQL? Ключевое слово в вопросе "по умолчанию". Важно не столько знание ответа, сколько понимание, как ответ найти без помощи гугла:)

(далее...)

Основы администрирования Sybase

По ходу деятельности столкнулся с интеграцией данных между Sybase и SharePoint. Пока отлавливал ошибки, немного освоил основные команды по ооочень свысока администрированию Sybase. Записываю запросы, чтобы не забыть. Это запросы по выводу списка таблиц, тригеров, представлений.

(далее...)

Доступ к строкам (Rows) и столбцам (Columns) DataSet

Загрузив в DataSet результаты запроса к базе данных, нужно получить значения строк и столбцов (rows and columns). Т.е. что-то типа DataSet.Row[i].Column[q]. Модель доступа оказалась немного непривычной.

(далее...)

MS SQL Management studio не дает изменить свойства таблицы: Saving changes is not permitted

Рис.1. Невозможно внести изменения в таблицу

При сохранении редактируемой таблицы через дизайнер MS SQL management studio иногда получаешь сообщение: "Saving changes is not permitted. The changes you have made require the following table to be dropped and re-created … " (Рис. 1). И изменения никак не получается сохранить. Причина этого – необходимость пересоздания таблицы.  Пересоздание таблиц может быть критично для продуктивных сред, но для тестовых сред или сред разработки вполне допустимо.

(далее...)

Microsoft SQL Server. Как скопировать таблицу из другой базы

Как создать код для создания структуры имеющейся таблицы

Существует несколько способов копирования таблицы в базе данных MS SQL Server. Предлагаю несколько вариантов создания копии таблиц. Какой из них выбрать – зависит от структуры таблицы, наличия в ней индексов, триггеров и т.п., а также желания делать что-то руками.

(далее...)

MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика