服务器端更改数据库结构,如何不更改客户端SQL语句的前提下,执行相同的操作

更改数据库后,原数据库和新数据库存放的表的结构完全变化,但是存放的数据内容基本不变,如何实现不更改客户端SQL语句的情况下实现原来的查询。

ps:SQL语句为客户端自动生成,要求只修改服务器端,不修改客户端。

各位大虾帮帮了


蝴蝶不菲
浏览 423回答 2
2回答

慕桂英4014372

一切问题都可以通过增加一层来解决。所以,可以新增一个用户(Oracle),或者新建一个数据库(SQL Server),链接到原来的数据库。然后建视图,视图名称与老的表一样,视图查出来的字段与老数据库一样。

慕丝7291255

呵呵这解决方案不错不过如果结构上是为了提升效率的话 这样可能不大好
打开App,查看更多内容
随时随地看视频慕课网APP