购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

29.避免使用Select*

对于一次性的查询来说,使用Select*没有任何问题,不过要避免将它作为应用开发代码的一部分。程序员可能在代码中编写SQL来选择数据,并放入宿主变量字段。使用Select*时,必须为表中的每一列分别写一个宿主变量。

倘若表少了一列,或者表中增加了一个新列呢?如果发生这种情况,就需要调整源代码。为了避免这种可能性,首先就不要使用Select*。

开发人员通常并不需要得到所查询的表中的每一列。如果选择了实际不会用到的额外的列,可能会导致优化和效率问题(参见本章前面的调优技巧#3)。 a2zAez+CNFhhxeTr0EqzsFpbgjAUPtlC/9L1WjHFtMVWQpOOQ+6eg/SGur2SGZ9+

点击中间区域
呼出菜单
上一章
目录
下一章
×