![]() |
1
1
我需要知道您是否执行了类似“EXEC sp_storedprocesdure@Param1=@Param2,@Param2=@Param2”或“EXEC sp_storedprocesdure@Param1,@paras2”的存储过程。在第一种情况下,如果更改sp中参数的顺序,则调用不会受到影响。另一方面,在第二种情况下,它是这样的,因为命令中的第一个参数满足sp中的第一参数,第二个参数满足第二个,依此类推。 如果无法获得参数名称列表,则至少可以要求其他开发人员不要更改顺序,并仅将参数添加到存储过程中参数列表的末尾。 如果你也不能做到这一点,那么你就别无选择,祈祷不要改变他们。使用一些脚本,您可以确定参数列表(参见 How to get stored procedure parameters details? ). 您可以像执行普通select语句一样执行此命令。 |
![]() |
2
0
经过进一步调查,似乎
dbCommand按顺序传递参数
,而不是名字,因为这是
我没有找到名称的用途,只是它只帮助开发人员知道哪个参数是哪个。
我也没有发现任何财产
|
|
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
![]() |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |
![]() |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
![]() |
Peloucvo · 用数据库中的数据填充JTable 3 年前 |
![]() |
Montaser Majid · 用于从多行中提取单行的SQL查询 3 年前 |
![]() |
Max J. · 用整数作为键将dict写入csv 3 年前 |