Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Уникальность: BINARY(16) конвертируем в BIGINT / 3 сообщений из 3, страница 1 из 1
04.06.2012, 11:34
    #37823890
Alex_496
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальность: BINARY(16) конвертируем в BIGINT
с 1С 8.1/8.2 малознаком.

Вижу в 1С что PK-ключи BINARY(16).
Если конвертируем BINARY(16) в BIGINT и обратно из BIGINT в BINARY(16)
уникальность гарантированно сохраняется? Или есть подводные камни?

По приведенной таблице совместимости для CAST(), CONVERT() в BOL
прочел, что можно.
Попробовал на некоторых таблицах - вроде нормально.
...
Рейтинг: 0 / 0
04.06.2012, 14:45
    #37824314
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальность: BINARY(16) конвертируем в BIGINT
1C не открывает структуру таблиц, всё что нужно выясняется только практикой, к сожалению.
Так что никаких гарантий. Вроде бы, РК может быть и GUID (вроде бы).

По самому переводу, я думаю, что лучше BOL`а никто не ответит.
...
Рейтинг: 0 / 0
04.06.2012, 17:10
    #37824668
XenoX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Уникальность: BINARY(16) конвертируем в BIGINT
В PK сидит GUID, но он немного модифицированный вид имеет, я помню делали манипуляции, чтобы получить GUID таким, как он представлен в 1С, там банальная перестановка некоторых символов.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Уникальность: BINARY(16) конвертируем в BIGINT / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]