隔壁老王 发表于 2023-1-15 00:51:27

外连库转内置库的视图不能带过来

本帖最后由 Simon.Sun 于 2023-1-16 09:12 编辑

外连库转内置库时,只能把表转进来并没有带上视图,
这样就要一个一个的去重新建视图,视图的名称还不能重复

这样就比较麻烦了,本来视图就多。。。

可能会回复我,不同的数据库会有不同的语法之类的说法,
我觉得没有关系呀,你就把原来的视图给我们复制过来,
复制完了,哪里有错再改哪里嘛,我觉得这个还是应该可行的

Simon.Sun 发表于 2023-1-16 09:12:35

大佬,我的想法把如果把外联库转内置当做一个功能来实现,转换后的视图有错误,这个功能也说不过去吧。如果要将功能实现完整,必定要涉及数据库 SQL 的解析和转换,这个是一个很难处理的工作,就想大佬说的不同数据库的方言不同。SQL 语法和逻辑解析和适配也不是一件容易的事情,因为 SQL 语法太灵活了。而且也会涉及到一些没办法做转换的工作,比如 MySQL 有 md5 函数,SQLite 则没有。
页: [1]
查看完整版本: 外连库转内置库的视图不能带过来