摘要: 今天遇到个在数据库中进行数据转换的问题,我在数据库中用十六进制形式存储了一些数据,但是我想用存储过程选出来时数据要用十进制形式显示,我在数据库中没有找到相应的函数或者方法进行这种操作。例如:十进制:4097对应的十六进制为1001,我在数据库中存的是1001,以varchar的形式存储的。当然如果在C#程序中这种转换就非常简单了:Convert.ToInt32(rfid, 16).ToString(),这样十六进制的rfid就转换成十进制了。 后来想到了SQL 2005集成了CLR功能,可以用编写普通程序的方式编写存储过程或函数等。 阅读全文
posted @ 2007-05-24 14:45 Tiu 阅读(381) 评论(0) 推荐(0) 编辑