请问在创建存储过程时,
使用一个参数和使用多个参数有什么区别吗?
类似
create proc proc_name1
@par int
as
/*porc_statements*/
create proc proc_name2
@par int
@par1 int
@par2 int
@par3 int
@par4 int
@par5 int
as
/*porc_statements*/
第二个存储过程的好几个参数可能都用不到
但是那样写会和只传有用的参数过来的存储过程有什么区别吗?
如果有,区别在哪里呢?
应该没有什么大的关系吧。只是定义变量会占内存空间的吧(个人观点)..我是菜鸟。
当然有了, 你调用 的时候就是公别啊, 还有占空间,不用你加他做什么
有关系. 声明变量参数,肯定要占用一部分服务器的内存,节省吧
当然有区别,如果你用不着的参数,你可以屏蔽或删除掉,这样可以节省内存,也可以去掉“累赘”,从而达到精简代码效果。另外这也是一种编程习惯,建议精简为主。
你是无理取闹吗?根据需求使用啊