社区
MS-SQL Server
帖子详情
求助一条SQL语句?再线等待
kzlong
2003-11-21 02:14:14
将一个字段(float)的数值替换成去掉高字节的数据
原2931159074(AEB5FO22)----之后的11923490(B5F022)?
...全文
41
4
打赏
收藏
求助一条SQL语句?再线等待
将一个字段(float)的数值替换成去掉高字节的数据 原2931159074(AEB5FO22)----之后的11923490(B5F022)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Benimarunikado
2003-11-21
打赏
举报
回复
强!!!
zjcxc
元老
2003-11-21
打赏
举报
回复
结果
-----------------------------------------------------
11923490.0
(所影响的行数为 1 行)
zjcxc
元老
2003-11-21
打赏
举报
回复
--改成存储过程就是:
create proc p_test
@a float, --要处理的数据
@len int, --要去掉的字节数
@re float out --返回的值
as
declare @str varchar(30),@b varbinary(30),@sql nvarchar(500)
select @b=cast(cast(@a as bigint) as varbinary(30))
exec master..xp_varbintohexstr @b, @str out
select @str=substring(@str,3,30)
,@str=substring(@str,patindex('%[^0]%',@str)+@len,30)
set @sql='set @a=cast(0x'+@str+' as bigint)'
exec sp_executesql @sql,N'@a float out',@re out
go
--调用示例
declare @a float
exec p_test 2931159074,2,@a out
select 结果=@a
--删除存储过程
drop proc p_test
zjcxc
元老
2003-11-21
打赏
举报
回复
declare @a float
set @a=2931159074
--处理
declare @str varchar(30),@b varbinary(30),@sql nvarchar(500)
select @b=cast(cast(@a as bigint) as varbinary(30))
exec master..xp_varbintohexstr @b, @str out
select @str=substring(@str,3,30)
,@str=substring(@str,patindex('%[^0]%',@str)+2,30)
set @sql='set @a=cast(0x'+@str+' as bigint)'
exec sp_executesql @sql,N'@a float out',@a out
select @a
收获不知Oracle
8.8
SQL语句
精简了 385 第9章提问,也是智慧的体现 391 9.1 描述要考虑周全 392 9.2 用词要尽量准确 393 9.3 说明要力求简洁 394 9.4 问过的避免再问 396 9.5 能搜能试不急问 396 第10章买鱼,居然买出方法论 398 ...
vfp6.0系统免费下载
但是,如果在设计时刻 Scrollbars 属性设置为非 0 值,Visual FoxPro 就会允许在运行时刻对 Scrollbars 属性进行读写,因为有代码可调用 SAVEAS() 函数以创建一个带有滚动条的新表单。如果您不需要带滚动条的表单...
7天带你玩转Mysql数据库之
SQL语句
在上线后发现原有的数据内容
SQL语句
执⾏结果没问题, 但是数据变化了以后SQL返回的结果就错误了。 3. 稍微复杂⼀点的SQL就不知道该如何写了。 4. 看不懂同⾏写的SQL是为什么。 5. 不知道索引的原理。 6. 不知道怎么...
一条
SQL语句
的执行计划变化探究
最近有个同事碰到一个问题,想让我给点思路。我大体了解了一下,是一个系统目前在做压力测试,但是经业务反馈发现... 我们从开发同学那里得到的一个基本的
SQL语句
,根据关键字从v$sql中做了提取,发现对应的SQL语...
sql只查询
一条
。oracle,
一条
sql查询
当前位置:我的异常网» Oracle管理»
一条
sql查询
一条
sql查询www.myexceptions.net网友分享于:2013-02-11浏览:3次
求助
一条
sql查询SELECT a.productname, a.containername, a.specname, a.moveinqty, a....
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章