请各位大虾帮忙看看,在数据库中,怎样把int型整数转换成二进制数,
解决方案 »
- 求助:如何实现一个循环,每次循环都取表中某字段的一个值
- 如何证明:如果R属于BCNF,则R必达到3NF
- delphi中如何把集合类型数据存入数据库
- 写存储过程 查询表,得到俩个整数做比较,如果a>b,status=0,否则status=1
- 更新同一数据表不同记录 与 死锁
- 【镜像】每次都自动故障转移,为什么?下半部【总分100】
- 能否让计算机每天零点自动备份数据库?而且每天自动备份的文件名要不同!
- 内网组建SERVER2000服务器的问题?
- 急!!!求插入记录的排序问题
- 100分求一个SQL查询语句,在线等待。希望各位高手帮帮忙。
- 求一条SQL查询语句
- select中 top * ,order by和 union 三者连用 ,结果出乎我的意料,请高手指教,谢谢 在线期待~
Create FUNCTION DecToBin(@Dec Int)
RETURNS VARCHAR(16)
AS
begin
declare @BinStr as varchar(20)
declare @Mod2 as int
declare @Div2 as int set @Div2 = @Dec / 2
set @Mod2 = @Dec % 2
set @BinStr='' while @Div2<>0
begin
if @Mod2=0
set @BinStr = @BinStr + '0'
else
set @BinStr = @BinStr + '1'
set @Dec = @Dec / 2
set @Div2 = @Dec / 2
set @Mod2 = @Dec % 2
end
set @BinStr = @BinStr + '1'
return REVERSE(@BinStr + right('0000000000000000',16-len(@BinStr)))
end