Введение в BackOffice 2.5




История, обзор возможностей, взаимодействие SQL Server с другими серверными компонентами - часть 4


/p>

Поддерживаемые типы данных

В перечислены типы данных, поддерживаемые SQL Server 6.5

Интеграция с компонентами BackOffice

SQL Server 6.5 является неотъемлемой частью компонента System Management Server и используется для хранения информации практически всей служебной информации и всех данных о компьютерах. С другой стороны SMS позволяет проводить автоматизированную установку SQL Server на любое количество компьютеров организации.

Для Internet Information Server сервер SQL может выступать в качестве хранилища информации, доступ к которой производится из ISAPI-расширения IIS - Internet Data Connector, использующим механизм ODBC или из CGI-сценариев через интерфейсы OLE или DB-Library. Кроме того, используя Web Connector и хранимые процедуры преобразования данных в HTML-формат, SQL server может со своей стороны готовить для IIS HTML-страницы.

Таблица 2. Типы данных, поддерживаемые SQL Server 6.5.

ТипДиапазонПримечания

binary1-255 символовфиксированный, символ представляется шестнадцатиричной цифрой, в описании присутствует 0x (0xFFAF)
varbinary1-255 символовто же, что и binary, только переменной дины
char1-255 символовфиксированный
varchar1-255 символовтолько переменной дины
datetimeс 1 Января 1753 года по 31 Декабря 9999 годадлина 8 байт;

по умолчанию 1 Января 1900, 12:00:0000; точность до 3.33 миллисекунды

smalldatetimeс 1 Января 1900 года

по 31 Декабря 2079 года

длина 4 байта; точность 1 минута
decimal(p,s), numeric(p,s)от -1038 - 1 до 1038 - 1;
p - число значящих цифр, от 1 до 38; s -число знаков справа от точки, от 0 до p
длина от 2 до 17 байт, для совместимости с VB по умолчанию p полагается равным 28
float(n)от 2.23E-308 до 1.79E+308, число значящих цифр n от 1 до 15 длина 8 байт
realот 1.18E-38 до 3.40E+38длина 4 байта; то же, что и float(7)
int от -2,147,483,648

до 2,147,483,647

длина 4 байта
smallintот -32,768 до 32,767длина 2 байта
tinyintот 0 до 255длина 1 байт
moneyот -$922,337,203,658,477.5808 до +$922,337,203,658,477.5807длина 8 байт
smallmoneyот -$214,748,3648

до +$214,748,3647

длина 4 байта
bitимеют значение 0 или 1минимальная длина 1 байт; несколько полей bit могут быть объединены в одном байте
timestampаналог binary(8) или varbinary(8)не связано напрямую с системным временем, однако обеспечивается уникальность данного поля в базе в каждый момент времени; таблица не может иметь более одного столбца timestamp
textдлина до 2,147,483,647 символовсодержит текстовые данные, может использоваться в предложениях с LIKE; преобразовываться в char и varchar; если поле не NULL, или обновлялось, занимает в базе не менее 2 Кб
imageдлина до 2,147,483,647 символов содержит двоичные данные, преобразуется в binary или varbinary; если поле не NULL, или обновлялось, занимает в базе не менее 2 Кб
user-defined  всегда имеет базовый тип, по сути являет собой псевдоним базового типа
synonyms обеспечивают ANSI совместимый синтаксис описания переменных, например: character varying(n) для varchar(n)

Наличие компонента SQL Mail позволяет организовать передачу и обработку почтовых сообщений между SQL Server и Exchange Server. Кроме того, SQL Server может отсылать извещения и предупреждения о событиях на сервере БД администраторам и/или операторам.

Наличие в составе SNA Server ODBC/DRDA-шлюза позволяет организовать репликацию данных, хранимых в базах SQL Server в системы DB/2 для MVS, AS/400 и VM/ESP.

|




Содержание  Назад  Вперед