DataGrip真心不好用!

JetBrains出品的DataGrip数据库工具,冲着鼎鼎大名而去,用的是最新版2017.2。数据库为oracle;今天就说说DataGrip对于oracle程序包编辑的问题;

1、界面


2、数据库驱动与连接配置


这时数据库已经连接成功!

3、打开要编辑的程序包;


打开程序包pk_dc_pos,点击某个函数进入包体,在最后加一段测试  ----------------------示例  -- 包体 -------------------------

点击同步按钮,注意:右边的一模一样的是重载的意思,不知道这样设计的人是怎么想的,要是一不小心按错了,功夫不都白费了?请大神指点。

点击执行按钮

结果是,在DataGrip中ok,我们打开pl/sql developer



并没有生效+_+b

4、编辑包头

刚刚说了编辑包体的问题,在说下编辑包头的问题


点击包体左侧的小按钮,会弹出包头的编辑区;


如上图

左侧向下的小箭头可以返回包体,但是请看标签,他是又重新打开了个标签 : pk_dc_pos[oracle - @192.168.4.185]这样又会又同步问题,一会再说;

在包头最后加上一句  -----------测试   包头 --------------------

点击执行,同步


用别的打开,还是没有变化;



并且最让人头疼的有两个

1、用pl/sql developer编译好的包,正常运行的。用他就报错:


2、重载按钮


就是箭头这个,傍边两个更无语,大家点一下就回到解放前了。


用了一天,代码提示很智能,界面也不错,但是对oracle包的编辑不好用。对包内函数与过程 单步测试 还没有找到~~~