请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

musicwHello
高级会员   /  发表于:2021-2-22 14:31  /   查看:1664  /  回复:7
1金币
转换内建表为外链表成功以后,之前在设计器中创建的视图就无法使用了。
需要在外链数据库中单独创建视图吗?
然后在设计器中引用该视图?





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,是的,因为是不同的数据库,视图sql不好直接转,需要你在外联库中重新写一下,然后外联进来。

7 个回复

倒序浏览
最佳答案
最佳答案
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-2-22 14:31:21
来自 2#
您好,是的,因为是不同的数据库,视图sql不好直接转,需要你在外联库中重新写一下,然后外联进来。
回复 使用道具 举报
ziken活字格认证
中级会员   /  发表于:2021-10-1 17:50:00
3#
本帖最后由 ziken 于 2021-10-1 17:52 编辑
Tracy.Liu 发表于 2021-2-22 14:31
您好,是的,因为是不同的数据库,视图sql不好直接转,需要你在外联库中重新写一下,然后外联进来。

已发布的应用,视图在外置库重建后,页面上的引用如何快速的关联上呢?逐个页面更改太低效了吧
目前只能设计器中删除原有视图,然后引入呢,

如果通过连接外置库,引入视图时直接覆盖同名的 就能节省不少时间哦
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-10-8 09:29:54
4#
ziken 发表于 2021-10-1 17:50
已发布的应用,视图在外置库重建后,页面上的引用如何快速的关联上呢?逐个页面更改太低效了吧
目前只能 ...

大哥,您跟楼主的应该不是同一个问题,如果是外联库的视图重写了,活字格这边不用做任何操作,
能直接引用到新的视图逻辑。
如果是内置的视图转到外联了,应该把内联的删了,引入外联的就可以了,不需要逐个页面改的,
您可以在本地试一下。
后面有问题麻烦重新发一个悬赏贴,这样对于后来学习的人,和我们帮您回答问题的人,还是您以后自己找这个问题的答案,都比较方便的,感谢您的支持~
回复 使用道具 举报
ziken活字格认证
中级会员   /  发表于:2021-10-9 11:04:44
5#
本帖最后由 ziken 于 2021-10-9 11:07 编辑
Joe.xu 发表于 2021-10-8 09:29
大哥,您跟楼主的应该不是同一个问题,如果是外联库的视图重写了,活字格这边不用做任何操作,
能直接引 ...

我的场景就是 本来用的内置库,部分功能用的视图,正常运行然后业务需要,改成外置库了,并在外置库重写了视图

问题发生在导入外置库视图的时候,需要手工删除原有视图后再导入,而不能导入时重名则直接覆盖,所以感觉有点效率不高哈

本质上,我觉的是同一个场景,所以发在这里了哦
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-10-9 11:54:12
6#
ziken 发表于 2021-10-9 11:04
我的场景就是 本来用的内置库,部分功能用的视图,正常运行然后业务需要,改成外置库了,并在外置库重写 ...

您好,您的需求场景我理解了,因为导入的时候发现重名的我们也不好确定用户是否需要重名的视图,
所以不能直接覆盖,您看如果遇到这种情况,是否加一个弹出框,询问是否覆盖由大家自己选更好一点
回复 使用道具 举报
ziken活字格认证
中级会员   /  发表于:2021-10-11 16:54:46
7#
Joe.xu 发表于 2021-10-9 11:54
您好,您的需求场景我理解了,因为导入的时候发现重名的我们也不好确定用户是否需要重名的视图,
所以不 ...

同意
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-10-11 17:08:44
8#

已经记录对应需求了,感谢支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部