加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

存储过程参数的默认值

发布时间:2020-12-13 18:03:30 所属栏目:百科 来源:网络整理
导读:前段时间因为系统加强,需要将一个系统多处使用的储存过程增加两个参数,参数增加完成后,所有调用该存储过程的地方都要修改,痛苦之极;甚至一度埋怨 MS SQL 不支持存储过程重载。 后来想到 SQL 的某些系统存储过程是带参数和不带参数都可以使用的,因此怀

前段时间因为系统加强,需要将一个系统多处使用的储存过程增加两个参数,参数增加完成后,所有调用该存储过程的地方都要修改,痛苦之极;甚至一度埋怨MS SQL 不支持存储过程重载。
后来想到SQL的某些系统存储过程是带参数和不带参数都可以使用的,因此怀疑存储过程支持参数默认值。到企业管理器中一查,果真如此,原来SQL存储过程的参
默认值居然和Delphi 一样用法

declare proc proc_name
@para1 int=default_value

as
...

这个问题烦恼了我们很久,原来如此简单,根本不需要相关的模块!我们先是到网上查,没查到(可能因为我使用繁体系统的缘故吧?);后来我又想到postgres 的函数重载,便开始埋怨M$…

一是已知的知识,二是对网络的依赖,已经蒙蔽了我研究问题的本能!

特发表与网上,便于大家查找。
同時向大家推薦postgresql,很多先進的功能,個人認為不比MS SQL差!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读