преобразовать столбец DB2 с типом данных varbinary в эквивалент в Oracle - PullRequest
0 голосов
/ 10 мая 2018

У меня есть тип данных столбца на db2 как
"имя столбца" VARBINARY (2000) defalut Binary (X'20 ')
Мне нужен эквивалентный тип данных столбца и значение по умолчанию для оракула

Ответы [ 3 ]

0 голосов
/ 10 мая 2018

Используйте RAW или LONG RAW Тип данных, однако Oracle рекомендует типы данных BLOB и BFILE для больших объемов двоичных данных.

Проверьте эту ссылку для получения дополнительной информации

0 голосов
/ 14 мая 2018

Замена типа данных для VARBINARY является необработанной в oracle (согласно оставшимся ответам).
Но значение по умолчанию для Binary (X'20 ') представляет пробел.
Как шестнадцатеричный значение для пространства равно 20 , и по этой причине его упоминают как X'20 '.
выберите rawtohex (' ') из двойного; , которыйдаст вам 20.

0 голосов
/ 10 мая 2018

Используйте тип Oracle RAW или LONG RAW и используйте то же значение по умолчанию.

Пример:

,mycol  raw(2000) default to_number(' ')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...