zoukankan
html css js c++ java
MSSQL编程笔记一初识函数
发现T-SQL还是可以像c语言的,只不过是在某些情况下。
一个十六进制转十进制的例子:
create function Hex_to_Dec(@Hex_num varchar(20)) returns int as begin declare @m int declare @return_value int set @m=1 set @return_value=0 while @m<=len(@Hex_num) begin set @return_value=@return_value+convert(int, ( case when substring(@Hex_num,@m,1)<='9' then substring(@Hex_num,@m,1) when substring(@Hex_num,@m,1)='A' then '10' when substring(@Hex_num,@m,1)='B' then '11' when substring(@Hex_num,@m,1)='C' then '12' when substring(@Hex_num,@m,1)='D' then '13' when substring(@Hex_num,@m,1)='E' then '14' when substring(@Hex_num,@m,1)='F' then '15' end ))*power(16,len(@Hex_num)-@m) set @m=@m+1 end return @return_value end
函数的写法跟c语言相似极了,只是吧几个关键字换了,在这里的case when语句,跟c语言的switch case很相似。麻烦的是每次变量赋值都要加set关键字,略蛋疼。
查看全文
相关阅读:
转让malloc()该功能后,发生了什么事内核?附malloc()和free()实现源
使用智能移动设备访问Ossim制
POJ 3207 Ikki's Story IV
AndroidMainifest标签说明2——<activity>
POJ1149 PIGS 【最大流量】
POJ3617 Best Cow Line 馋
颜色(color)转换为三刺激值(r/g/b)(干股)
关于SQL中的Update语句
Java Script 正则表达式的使用示例
Javascript 知识点简介
原文地址:https://www.cnblogs.com/xiepeixing/p/2583958.html
最新文章
编程一堆煎饼中间排序1
设计模式 Template Method模式 显示程序猿的一天
POJ 2155 Matrix (D区段树)
mac已安装xctool而简单的执行xctool打包
Debian/Ubuntu 已安装gcc/g++ 4.8.1
Centos 7 学习加入用户
测试数据库sql声明效率
重写系统中的UINavigationController 返回按钮的事件
tabBar隐藏与显现 hidesBottomBarWhenPushed
重写系统中的UINavigationController返回按钮的事件
热门文章
UINavigationController技巧<一>——修改返回按钮的标题
如何修改 UINavigationController、UINavigationBar 中 navigationItem 左侧 “返回” 按钮的名称
UITabBarController 笔记(三) UITabBarController 配合 UINavigationController 的使用
UITabBarController 笔记(二) ViewController中加UITabBarController
UITabBarController 笔记(一)AppDelegate中加UITabBarController 为 rootViewController
swift 用协议实现代理传值功能
swift 用协议实现代理传值功能
第三章 语义陷阱
Java得到年在一个季度的错误的第一天
《github一天,一个算术题》:堆算法接口(堆排序、堆插入和堆垛机最大的价值,并删除)
Copyright © 2011-2022 走看看