ГЛАВА 8. О типах данных Firebird.
ГЛАВА 8. О типах данных Firebird.
Тип данных является основным атрибутом, который должен быть определен для каждого столбца в таблице Firebird. Он устанавливает и ограничивает характеристики множества данных, которые могут храниться в столбце, и операции, которые могут быть выполнены над данными. Он также определяет, какое дисковое пространство занимает каждый элемент данных. Выбор оптимального размера значений данных является важным решением для сетевого трафика, экономии дисковой памяти и размера индексов.
Firebird поддерживает большую часть типов данных SQL. В дополнение он поддерживает динамически изменяемые типизированные и не типизированные большие двоичные объекты (Binary Large Object, BLOB) и многомерные однородные массивы для большинства типов данных.
Где задаются типы данных
Тип данных определяется для элементов данных в следующих ситуациях:
* при определении столбца в операторе CREATE TABLE;
* при создании шаблона глобально используемого столбца посредством CREATE DOMAIN;
* при изменении шаблона глобально используемого столбца с применением ALTER DOMAIN;
* при добавлении нового столбца в таблицу или при изменении столбца с использованием ALTER TABLE;
* при объявлении аргументов и локальных переменных в хранимых процедурах и триггерах;
* при объявлении аргументов и возвращаемых значений внешних функций (функций, определенных пользователем, UDF).
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
12.4. О трех типах текстовых редакторов
12.4. О трех типах текстовых редакторов Редактирование текстовых файлов (с текстами на естественном языке, либо с текстами программ) - одна из наиболее часто выполняемых работ на любом компьютере и в любой операционной системе. Может быть, поэтому для Linux разработано уже
Подробнее о психологических типах
Подробнее о психологических типах От типа темперамента покупателя зависит, на какие вопросы он ищет ответы, в каких сведениях нуждается и как использует свое время при принятии решений.Есть несколько общих закономерностей:– людей с методичным типом интересует ответ на
Не забывайте о четырех типах посетителей
Не забывайте о четырех типах посетителей Существует четыре основных типа посетителей сайта (мы немного касались этого вопроса в главе «Планирование»).– Посетители, которые точно знают, чего хотят. Они пришли посмотреть товар, узнать о производителе и записать номер по
О типах данных
О типах данных Типы данных - это базовые элементы любого языка программирования или любого сервера СУБД, и InterBase не исключение. Когда мы говорим, что в базе данных хранится какая-то информация, то должны всегда четко осознавать, что эта информация не может быть свалена в
Дополнительные сведения о типах данных
Дополнительные сведения о типах данных В этом разделе приводятся рекомендации по поводу того, где и когда использовать различные типа данных VBA. При этом рассматриваются все типы данных, кроме двух. Тип данных Object, хотя и очень полезен, но достаточно сложный, поэтому
Правило 47: Используйте классы-характеристики для предоставления информации о типах
Правило 47: Используйте классы-характеристики для предоставления информации о типах В основном библиотека STL содержит шаблоны контейнеров, итераторов и алгоритмов, но есть в ней и некоторые служебные шаблоны. Один из них называется advance. Шаблон advance перемещает указанный
Глава 2 Ввод данных. Типы, или форматы, данных
Глава 2 Ввод данных. Типы, или форматы, данных Работа с документами Excel сопряжена с вводом и обработкой различных данных, то есть ин формации, которая может быть текстовой, числовой, финансовой, статистической и т. д. МУЛЬТИМЕДИЙНЫЙ КУРС Методы ввода и обработки данных
ГЛАВА 3. Конфигурирование Firebird.
ГЛАВА 3. Конфигурирование Firebird. После инсталляции Firebird, как правило, готов к запуску. Конфигурирование не требуется или минимально. Если инсталляция и настройка сети прошли по плану, нет необходимости что-нибудь делать для нового пользователя, нужно лишь продолжать
ГЛАВА 6. Сервер Firebird.
ГЛАВА 6. Сервер Firebird. Сервер Firebird - это программа, которая выполняется на узле хоста в сети, и слушает клиентов с порта коммуникации. Она обслуживает запросы множества клиентов к множеству баз данных. Суперсервер (Superserver) является многопоточным процессом, который запускает
ГЛАВА 7. Клиенты Firebird.
ГЛАВА 7. Клиенты Firebird. Клиенту на удаленной рабочей станции требуется клиентская библиотека и приложение (программа), которое может взаимодействовать с интерфейсом прикладного программирования (Application Programming Interface, API), объявленным в этой библиотеке.Клиентская библиотека
ГЛАВА 19. Язык SQL в Firebird.
ГЛАВА 19. Язык SQL в Firebird. SQL (произносится "эс кю эль"[62]) - это подъязык данных для доступа к реляционным системам управления базами данных. Его элементы, синтаксис и поведение стандартизовали ANSI и ISO в 1986 году.С этого времени SQL пересматривался три раза: SQL-89 (опубликован в 1989 г.),
ГЛАВА 25. Обзор транзакций Firebird.
ГЛАВА 25. Обзор транзакций Firebird. В базах данных клиент-сервер, таких как Firebird, клиентское приложение никогда не касается данных, которые физически хранятся в страницах базы данных. Вместо этого клиентские приложения ведут общение с системой управления базой данных - с
ГЛАВА 28. Введение в программирование в Firebird.
ГЛАВА 28. Введение в программирование в Firebird. Одним из самых больших преимуществ полнокровных реализаций реляционных баз данных SQL является их способность компилировать и выполнять внутренние модули (хранимые процедуры и триггеры), представленные разработчиками в виде
Правила о закрепленных типах
Правила о закрепленных типах Теоретически ничто не мешает нам записать like anchor для самого элемента anchor как сущности закрепленного типа. Достаточно ввести правило, которое запрещало бы циклы в декларативных цепочках. Вначале закрепленные опорные элементы (anchored anchor) были