今天,由于需要模拟一个RFID卡的过车记录过程!其中有一个需要模拟RFID标签的!
由于RFID标签数量有限!而BOSS又要我一下搞30万条数据到数据库中去(变态)!RFID卡由16进制组成。
于是在SQL Server中写下了两个关于16进制转换的函数,以随机的来生成所需RFID数据
***************************
字符串转成16进制
作者:不得闲
QQ: 75492895
Email: appleak46@yahoo.com.cn
***************************
Create
Function
VarCharToHex(
Varchar
returns
varchar
begin
declare
@ModS
varchar
@Cres
varchar
@tempstr
varbinary
select
datalength
@tempStr
Convert
varbinary
while
begin
Select
substring
@tempstr
@Cres
while
begin
select
@Mods
@Cres
@Mods
Ascii
@Mods
@Cres
@Mods
varchar
@Cres
Select
@Cres
@tempStr
substring
@tempStr
return
***************************
整数转换成16进制
作者:不得闲
QQ: 75492895
Email: appleak46@yahoo.com.cn
***************************
Create
Function
IntToHex(
@IntNum
returns
varchar
begin
declare
@Mods
varchar
while
@IntNum
begin
@Mods
@IntNum
@Mods
Ascii
@Mods
@Mods
varchar
@IntNum
@IntNum
return