关于程序修改时(修改被调用的SQL时),注意关联性(也可以说是影响范围)。

事例:

       前两天做了一本式样,日方提供了一个SQLID(修改SQL的内容是去掉检索条件,

抽出时增加两个字段),做完之后,一个偶然的机会,对这个SQLID使用的场所调查

了一下,结果发现在程序中的两个地方使用了,但是他只是指出对其中一个代码进行

修改。(之前,调用这个SQL需要传递参数,现在不用传了,而没有修改的地方还传

参数,调用时就一定会报错)


(虽然,调查结果是,原因是日方的SQLID给错了,应该是sql3,结果日方提供的是sql2)


总结:

1.影响范围

       这个事例告诉我们,在修改一些配调用的部分时,比如SQLID ,

MessageKey等内容时,要调查一下他的影响范围。

2.(もっと)

      发现有不对劲的地方,虽说不一定马上就要问日方,但是可以确认一下

(もっと),这个地方在做的时候,发现之前的ID是sql3,而修改之后使用

的ID是sql2了,而且sql2别的地方还有用到,如果当时再努力一点(もっと),

再多想一下,当时就会发现这个问题。


你可能感兴趣的:(sql)