06:44
1,0×
00:00/06:44
342,4 тыс смотрели · 3 года назад
181 читали · 3 года назад
Побеждаем 1С. Что делать с дурацкими ссылками binary(16)
Когда развлекаешься с получением данных в MSSQL непосредственно из базы 1С случается беда с полями типа ССЫЛКА. Они представлены в формате binary(16) и выглядят примерно так: 0xAECA00151722DE2111E109BF3C551351 Все бы ничего, но эксель вообще отказывается показывать такие поля. Тупой перевод в текст через cast(0xAECA00151722DE2111E109BF3C551351 as varchar(36)) показывает дичь в виде: ®К и прочей псевдо-графики. Можно перевести в GUID: cast(0xAECA00151722DE2111E109BF3C551351 as uniqueidentifier) тогда все выглядит уже красиво: 1500CAAE-2217-21DE-11E1-09BF3C551351 Но Excel все равно не готов это хорошо показывать...
501 читали · 2 года назад
В SQL существует множество типов данных, такие как: -Numeric Types: INT, BIGINT, SMALLINT, TINYINT DECIMAL, NUMERIC FLOAT, REAL -Character Strings: CHAR, VARCHAR, TEXT -Binary Data: BINARY, VARBINARY, BLOB -Temporal Types: DATE, TIME, YEAR DATETIME, TIMESTAMP -Boolean Type: BOOLEAN -Enumerated Types: ENUM -Bit Strings: BIT, BIT VARYING -Geometric Types: POINT, LINESTRING, POLYGON GEOMETRY, GEOMETRYCOLLECTION -Network Address Types: INET, CIDR, MACADDR -Bit String Types: BIT, BIT VARYING -Character Sets and Collations: CHARACTER SET, COLLATE Вы можете использовать типы данных в зависимости от ваших требований. Например, если вы хотите хранить целые числа, можете использовать тип INT. Если вы хотите хранить дату, можете использовать тип DATE. Если вы хотите хранить текстовую информацию, можете использовать тип VARCHAR.