首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

SQL Server 存储过程的几种常见写法分析

下面演示说明几种常见的写法以及每种写法潜在的问题 第一种常见的写法:拼凑字符串,用EXEC的方式执行这个拼凑出来的字符串,不推荐 create proc pr_getOrederInfo_1 (...我们把执行的SQL打印出来,执行的SQL语句本身就是就是存储过程中拼凑出来的字符串,这么一个查询SQL字符串 SELECT [id] ,[OrderNumber] ,[CustomerId...SQL的方式,如果每次查询的参数不同,拼凑出来的SQL字符串也不一样,        如果熟悉SQL Server的同学一定知道,只要你执行的SQL文本不一样,        比如       ...这种写法写起来避免了拼凑字符串的处理,看起来很简洁,写起来也很快,稀里哗啦一个存储过程就写好了,   发布到生产环境之后就相当于埋了一颗雷,随时引爆。   ...缺点,1,对于这种方式,也有一点不好的地方,就是拼凑的字符串处理过程中,     调试具体的SQL语句的时候,参数是直接拼凑在SQL文本中的,不能直接执行,要手动将占位参数替换成具体的参数值

1.4K80
领券