存储16进制值用什么类型合适? 比如 65536个类似0x25C7这样的值,用什么样的类型合适呢?多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以直接把数值存进去,然后用to_char(65536,'XXXXX')这样的方式取出来的时候转换为字符也可以把转换后的字符存进去 ,用to_number来转成数值。 typedef unsigned short uint16;typedef struct{ uint16 uErrorCount ;//故障数量 uint16* puErrorArray ;//故障码数组}TimerError_t ;问题是要把类似这样的结构转到数据库里,其中uErrorCount表面元素长度,最多256个,puErrorArray 是数组指针,每个元素占两个字节,解析的时候C代码是直接指针加2就可以了,这样一个结构应该对应表里的一行数据,用varchar()直接把数字做字符存进去会不会越界啊?我对varchar()4000字节的限制不是太理解 java写oracle数据库出现Execution of query failed,求高手解答 关于出去数据库内重复数据的问题! 高分求一个业务SQL的写法 oracledbconsole是个什么服务 ???紧急求助:为什么在Oracle中存入的数据老溢出呢??? 关于Clob字段的搜索 ||||怎么对用户自定义的存储过程的正确性进行验证? ora-01008错误的问题!急! 如何在ORACLE中删除一个用户下面的所有的表? pl/sql中如何去掉12个数值中相同值???? 请问SQL语句有强制字符串转数字的函数吗? insert 触发器
to_char(65536,'XXXXX')这样的方式取出来的时候转换为字符
也可以把转换后的字符存进去 ,用to_number来转成数值。
typedef struct
{
uint16 uErrorCount ;//故障数量
uint16* puErrorArray ;//故障码数组
}TimerError_t ;问题是要把类似这样的结构转到数据库里,其中uErrorCount表面元素长度,最多256个,puErrorArray 是数组指针,每个元素占两个字节,解析的时候C代码是直接指针加2就可以了,这样一个结构应该对应表里的一行数据,用varchar()直接把数字做字符存进去会不会越界啊?我对varchar()4000字节的限制不是太理解