5.7.25-OceanBase_CE-v4.2.5.3 不能创建视图

用obclient命令行方式执行试试?

也不行,本来没`,是我给他加上想着试试

create table test1 (c1 int);
create view qq as select * from test1;

  1. 用最简单的表创建下,排除表和里面数据的影响;
  2. 是否这个数据库管理工具创建视图会默认给sql加些ob不支持的参数导致执行失败了,因为我看这张图字段都是不对应的,感觉创建视图这个工具默认前置会执行一些设置参数的sql? 可以黑屏用mysql或obclient看看能执行成功么

谢谢,我在我想问下,我在ocenbase mysql数据库user表下发现当前登录的这个用户没有创建权限,然后sql语句查出来却是有的



我用root账户登录的时候,同样的地址和端口,数据库却不一样,找不到上个用户登录创建的表数据库,是怎么回事呀,是不是这个原因呀
image

ob的连接串是 用户名@租户名
确保下你登录的是同一个租户么

明白了,谢谢,不过视图还是创建不了 :grimacing:


使用root用户也无法创建么

是的

黑屏化登录 命令行模式创建试试。如果成功了可能就是你的工具问题

嗯嗯,谢谢,我试下