解析PageID的UDF
2016-01-17 19:10
288 查看
CREATE FUNCTION [dbo].udf_GetPage(@page_num BINARY(6)) RETURNS VARCHAR(11) AS BEGIN RETURN(CONVERT(VARCHAR(2),(CONVERT(INT,SUBSTRING(@page_num,6,1))*POWER(2,8))+ (CONVERT(INT,SUBSTRING(@page_num,5,1))))+':'+ CONVERT(VARCHAR(11), (CONVERT(INT,SUBSTRING(@page_num,4,1))*POWER(2,24))+ (CONVERT(INT,SUBSTRING(@page_num,3,1))*POWER(2,16))+ (CONVERT(INT,SUBSTRING(@page_num,2,1))*POWER(2,8))+ (CONVERT(INT,SUBSTRING(@page_num,1,1))))) END
相关文章推荐
- [LeetCode] 219. Contains Duplicate II 解题思路
- Android应用:Lagrange
- 关于磁盘,磁柱,磁头,扇区等
- python--函数式编程--9
- Android循环添加多个控件
- IOS-线程(GCD)
- openstack之dashboard与cinder(二)
- DrictX 绘制线条
- 高颜值的她~美哭了
- 动态链接库DLL_第1篇
- 怎样将一张很长的大图平均分割成多张小图?
- Xcode7中自动布局AutoLayout和SizeClass的使用
- C++学习笔记29,引用变量(1)
- 计算机视觉的一些算法实现资源 Computer Vision Algorithm Implementations
- openstack之dashboard与cinder(一)
- 指针与数组,指针与函数,指针与字符串
- mongodb启动失败解决方案
- SGU 538. Emoticons 水题
- 在Dreamweaver中安装Emmet(zen-coding)
- C++成员变量的初始化顺序问题