我在db2上有列数据类型为
"列名" VARBINARY(2000)defalut Binary(X' 20')
我需要它的等效列数据类型和oracle
答案 0 :(得分:1)
使用Oracle类型RAW或LONG RAW,并使用相同的默认值。
示例:
,mycol raw(2000) default to_number(' ')
答案 1 :(得分:1)
使用 RAW 或 LONG RAW 数据类型,但Oracle推荐 BLOB 和 BFILE 数据类型用于大量二进制文件数据
查看此link以获取更多信息
答案 2 :(得分:1)
VARBINARY的数据类型替换在oracle中是原始的(根据剩余的答案)
但二进制的默认值(X' 20')代表一个空格
由于空格的十六进制值为20 ,因此将其称为 X' 20' 。
从双重选择rawtohex(''); ,这将给你20。