高可读性的SQL存储过程字符串参数分隔符拆分代码示例

作者因旧软件复活需求,遇到数据库丢失存储过程的问题,通过编写新的存储过程解决多参数传递难题,强调代码可读性的重要性。

最近因为旧软件需要复活上线,发现原来的数据库中丢失了部分存储过程,导致软件代码不能正常获得数据,于是不得不重新编写存储过程,其中一个环节涉及单个参数拆分软件代码送进来的多参数问题,老实说,SQL查询语言的编程真的很笨拙的感觉,都已经忘记得七七八八了,只好上网搜索别人的代码参考,我靠,一看真的是够晕的,很多代码的可读性太差了,真不知道那些DBA以后要怎么维护自己的存储过程代码,于是经过一番的努力,还是写出了自己的版本,感觉跟写Python和C#等代码的可读性差不多,分享给大家,欢迎指正,毕竟我不是一个DBA。



其实无论写什么代码,都一定要高可读性,尽量能简洁一眼看得明白,即使没有注释的情况下,仍然是要清淅的才对日后的维护方便,下面我们来看看如果完全去掉注释后,这段代码的样子是否高可读。。。



怎么样?还可以是吧?下面是运行结果,希望能给在这方面有需要的朋友有帮助。(今天是我生日,这是我第一篇博)


以上代码在SQL Server 2008上执行通过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值