Вопросы с тегом «datatypes»

Определяет тип хранимых данных (строка, дата, число и т. Д.).

2
Тип данных для хранения массива флагов (битовая карта / битовый массив)
Мне нужно хранить битовый массив для каждой записи таблицы, поддерживая следующие операции: Тестирование, если бит установлен, и установка бит (с использованием SQL) Запрос и установка значения с помощью ADO 2.8 (не ADO.NET) Индексирование (для того, чтобы воспользоваться функцией «индекс покрытия») Максимальное количество битов, которые должны храниться в этом массиве, является …

2
Хранение цен в SQLite, какой тип данных использовать?
Я использую SQLite и мне нужно хранить цены. SQLite в REALтипе данных говорит , что использует floating-pointчто неприемлемо для хранения цен. Есть ли тип данных помимо ТЕКСТА, который я могу использовать для численного хранения цен, чтобы они правильно сортировались?

2
Почему «SELECT POWER (10.0, 38.0);» выдает ошибку арифметического переполнения?
Я обновляю свой IDENTITYскрипт проверки переполнения для учета DECIMALи NUMERIC IDENTITYстолбцов . В рамках проверки я вычисляю размер диапазона типа данных для каждого IDENTITYстолбца; Я использую это, чтобы вычислить, какой процент этого диапазона был исчерпан. Для DECIMALи NUMERIC размер этого диапазона,2 * 10^p - 2 где pточность. Я создал кучу …

2
Десятичный SQL Server (9, 0) против INT
Один из наших клиентов использует для некоторых столбцов тип данных DECIMAL(18,0)в своей базе данных SQL Server 2008R2. Поскольку столбцы растут довольно медленно, он недавно предложил изменить тип данных, DECIMAL(5,0)чтобы восстановить некоторое хранилище. Согласно библиотеке MSDN , объем памяти типа DECIMAL(5,0)данных, как и DECIMAL(9,0)тип данных, составляет 5 байтов. INTна 1 байт …

4
Определите, являются ли какие-либо значения в столбцах NVARCHAR фактически Юникодом
Я унаследовал некоторые базы данных SQL Server. Существует одна таблица (я назову «G»), с примерно 86,7 миллионами строк и шириной 41 столбец, из исходной базы данных (я назову «Q») в SQL Server 2014 Standard, которая передает ETL в целевая база данных (я назову «P») с тем же именем таблицы в …

4
У NULL есть тип?
Различные источники (например, Википедия , PSOUG ) утверждают, что у Oracle nullнет типа. Это правда? А как насчет других РСУБД?
14 datatypes  null 

2
Есть ли такая вещь как пользовательские типы данных?
Есть ли в MySQL поддержка пользовательских типов данных? Например, почтовые индексы могут быть сохранены в varchar(10)поле, но они могут быть сжаты в поле intс параметрами для пустого поля и флагом того, является ли это 5-значным или 5 + 4-значным почтовым индексом. Есть ли способ установить бесшовные типы данных для таких …

1
Как хранить однобайтовое целое число в PostgreSQL?
В документации PostgreSQL говорится, что целочисленные типы данных могут храниться в двух-, четырех- или восьмибайтовом пространстве. Один из столбцов таблицы в моей базе данных содержит однобайтовое целочисленное значение, и я хочу, чтобы оно хранилось в однобайтовом типе данных. Есть ли расширение или способ использовать однобайтовый целочисленный тип данных в PostgreSQL? …

4
Тип данных для номера телефона: VARCHAR, INT или BIGINT?
Так что это будет дурацкий вопрос года, но мне нужно его задать, поскольку я не первый раз прохожу через это. Взгляните на следующее определение таблицы: Взгляните на столбец, from_numberкоторый VARCHAR(45)прямо сейчас, но он будет содержать номер телефона. Поскольку я не знаю, сколько номеров может иметь телефон во всем мире, я …

3
Тип данных MySQL для 128-битных целых
Мне нужно хранить 128-битные целые числа без знака в MySQL, и мне было интересно, какой тип данных лучше подходит для хранения таких больших чисел. Прямо сейчас я использую, binary(16)но это включает в себя много функций преобразования pack(/huge number in hex .../). Есть ли лучший тип данных для хранения 128-битного целого …
12 mysql  datatypes 

1
План запроса SQL Server XML: длина QueryPlanHash
ОБНОВЛЕНИЕ: Это определенно ошибка. Для получения полной информации см. Этот пункт подключения . При тестировании некоторых изменений в sp_BlitzCache (полное раскрытие, я один из авторов) я натолкнулся на то, что я считаю ошибкой в ​​нашем коде. В какой-то момент мы сопоставляем хэш плана запроса, чтобы получить стоимость запроса. Мы делаем …

2
PostgreSQL: передать таблицу в качестве аргумента в функцию
Я открываю TYPEдля PostgreSQL. У меня есть, TABLE TYPEчто некоторые таблицы должны уважать (интерфейс). Например: CREATE TYPE dataset AS( ChannelId INTEGER ,GranulityIdIn INTEGER ,GranulityId INTEGER ,TimeValue TIMESTAMP ,FloatValue FLOAT ,Status BIGINT ,QualityCodeId INTEGER ,DataArray FLOAT[] ,DataCount BIGINT ,Performance FLOAT ,StepCount INTEGER ,TableRegClass regclass ,Tags TEXT[] ,WeightedMean FLOAT ,MeanData FLOAT ,StdData …

1
Выражение CASE возвращает неверное значение при использовании CEILING
Я столкнулся с проблемой, когда CASEвыражение не возвращает то, что я ожидаю. В качестве теста я добавил десятичную переменную и применил к ней то же CASEвыражение, и оно работает нормально, возвращая результаты, как я и ожидал (округляя значение до, когда IsGun=1. Но когда я запускаю это же CASEвыражение против другого …

1
Удивительные результаты для типов данных с модификатором типа
При обсуждении рекурсивного решения CTE для этого вопроса: Получить последние 5 различных значений для каждого идентификатора @ypercube наткнулся на удивительное исключение, которое привело нас к исследованию обработки модификаторов типов. Мы обнаружили удивительное поведение. 1. Тип приведение сохраняет модификатор типа в некоторых контекстах Даже когда поручено не. Самый простой пример: SELECT …

1
Почему 10 ^ 37/1 выбрасывает ошибку арифметического переполнения?
Продолжая свою недавнюю тенденцию играть с большими числами , я недавно выкинул ошибку, с которой столкнулся, до следующего кода: DECLARE @big_number DECIMAL(38,0) = '1' + REPLICATE(0, 37); PRINT @big_number + 1; PRINT @big_number - 1; PRINT @big_number * 1; PRINT @big_number / 1; Вывод, который я получаю для этого кода: …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.