我听一些有实力的开发人员说“内联SQL本身并不是坏事”。我不明白内联SQL是如何被接受的。对我来说,这就像是硬编码。许多开发人员会嘲笑我将连接字符串放在代码中而不是放在配置文件中。那么,为什么"SELECT value1,value2 FROM TABLE“在编译代码中是完全可以接受的呢?
发布于 2011-03-15 20:24:30
看待它的一种方法是将表名和列名视为数据库的“公共”接口的一部分。这就是数据库实现物理数据独立性的方式。在某种程度上,可更新视图实现了逻辑数据独立性。
https://stackoverflow.com/questions/5303746
复制相似问题