Четверг, 06.02.2025, 22:39 Вы вошли как Гость Группа "Гости"Приветствую Вас, Гость

Программы скачать бесплатно без регистрации

Главная | Форум | Статьи
Навигация

Категории
авторынок саратов

  Топ

Главная » Статьи » Мои статьи

Сервер SQL 2000 Типов данных

Сервер SQL

Сервер SQL требует, чтобы каждая переменная и колонка в столе были определены относительно типа данных, которые это будет хранить. От немного до огромного изображения и двойных типов хранения, распределение, как предполагается, помогает пользователю соответствовать данным, требуемым, и помочь двигателю выделить место и скорость обработки эффективно.

Встроенные типы данных

Сервер SQL 2000 признает следующий, построенный в типах данных:

Типы данных
Описание

bigint
Данные целого числа от-2^63 до 2^63-1

int
Данные целого числа от-2^31 до 2^31 - 1

smallint
Данные целого числа от-2^15 до 2^15 - 1

tinyint
Данные целого числа от 0 до 255

бит
Данные целого числа или с 1 или с 0 ценностями

десятичное число
Неподвижная точность и измеряет числовые данные от-10^38 +1 до 10^38 - 1

числовой
Неподвижная точность и измеряет числовые данные от-10^38 +1 до 10^38 - 1

деньги
Денежно-кредитные значения данных от-2^63 до 2^63 - 1

smallmoney
Денежно-кредитные значения данных от-214 748.3648 до +214 748.3647

плавание
Плавание данных числа точности от-1.79E + 308 через 1.79E + 308

реальный
Плавание данных числа точности от-3.40E + 38 через 3.40E + 38

datetime
Дата и данные времени с 1 января 1753, в течение 31 декабря, 9999,
с точностью до 3.33 миллисекунд

smalldatetime
Дата и данные времени с 1 января 1900, в течение 6 июня 2079,
с точностью до одной минуты

случайная работа
Данные характера неподвижной длины с максимальной длиной 8 000 характеров

varchar
Данные переменной длины с максимумом 8 000 характеров

текст
Данные переменной длины с максимальной длиной 2^31 - 1 характер

nchar
Неподвижная длина данные Unicode с максимальной длиной 4 000 характеров

nvarchar
Переменная длина данные Unicode с максимальной длиной 4 000 характеров

ntext
Переменная длина данные Unicode с максимальной длиной 2^30 - 1 характер

набор из двух предметов
Двоичные данные неподвижной длины с максимальной длиной 8 000 байтов

varbinary
Двоичные данные переменной длины с максимальной длиной 8 000 байтов

изображение
Двоичные данные переменной длины с максимальной длиной 2^31 - 1 байт

курсор
Ссылка на курсор

sql_variant
Тип данных, который хранит ценности различных типов данных,
кроме текста, ntext, timestamp, и sql_variant

стол
Специальный тип данных имел обыкновение хранить набор результата для более поздней обработки

timestamp
Уникальное число всей базы данных, которое обновлено каждый раз
ряд обновлен

uniqueidentifier
Глобально уникальный идентификатор



Bigint, sql_variant, и стол плохо знакомы с Сервером SQL 2000

Определенные пользователем типы данных
Вы можете сделать определенные пользователем типы данных также, которые иногда могут быть более описательными из типов ценности, проведенных в объекте. Это может облегчить для программиста документу и работе с данными. Эти типы данных основаны на построенном в типах, и могут быть снабжены оборудованием с предопределенными неплатежами, проверками, ограничениями, и т.д.. Чтобы создать определенный пользователем тип данных, использовать

sp_addtype datatypename, basedatatype, 'ПУСТОЙ УКАЗАТЕЛЬ'/'NOT ПУСТОЙ УКАЗАТЕЛЬ'



Как выбрать соответствующий тип данных
Сервер SQL хранит данные в страницах данных, которые составляют 8 КБ (8192 байта) в размере. Система использует часть этого s Иногда, только 8060 байтов использования системы - availableto, которые доступны, чтобы хранить данные пользователя. Рассмотрите размер ряда данных в Ваших столах. Если ряды являются большими, удостоверьтесь, что сеть магазинов подгонки удобно на странице данных так, чтобы место страницы не было потрачено впустую. Это сокращено на дисковом оповещении наверху, получая доступ к данным. Вы хотите максимизировать число рядов данных, которым это будет соответствовать на странице. Это может быть достигнуто и раскалывая столы, и выбирая наименьший тип данных, который это приспособит Ваши данные..

В Вас используют данные целого числа, данные; полагайте, что tinyint datatype приспособит данные, которые это впишется в один байт хранения. Так, если диапазон всех данных в Вашей области (или переменная) между 0 и 255, используйте tinyint datatype. Если диапазон между-32 768 и 32 767, используйте smallint тип данных. И если, Если Вы должны хранить данные целого числа от-2 147 483 648 до 2 147 483 647, используйте int тип данных.

Так же с smallmoney. Если smallmoney., если Ваш диапазон ценности между-214748.3648 и 214 748.3647, используют smallmoney datatype.

Используйте smalldatetime тип данных вместо datetime типа данных, если Вы должны сохранить дату и данные времени с 1 января 1900 до 6 июня 2079, с точностью к минуте.

Предпочтите varchar.nvarchar text/ntext когда бы ни было возможно, потому что текст и области изображения сохранены отдельно, который производит дополнительное оповещение. И предпочтите char/varchar nchar/nvarchar типам данных, потому что типы n требуют вдвое больше места для хранения. Типы n используются прежде всего для unicode данных.



Ресурсы
• Обучающая программа: SQL 7 & Файлы Базы данных
Это - полезная обучающая программа на SQL & и Файлы базы данных.

• Информация: Полная информация относительно SQL
Этот ресурс предоставляет полную информацию о SQL.

Метро Нью-Йорк / NJ SQL Консультанты Сервера
Мы специализируемся, таможенное программное обеспечение базы данных. Назовите нас для свободной консультации (973) 635 0080 или пошлите по электронной почте нам в paladn.com







Категория: Мои статьи | Добавил: patap (01.04.2010)
Просмотров: 535 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Кабинет
Привет: Гость

Сообщения:

Гость, мы рады вас видеть. Пожалуйста
зарегистрируйтесь или
авторизуйтесь!

Друзья
Раздача GOLD ключей

Статистика


Хостинг от uCoz
Rambler's Top100