Oracle SQL Developer的SQL工作表不能正常编辑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle SQL Developer的SQL工作表不能正常编辑相关的知识,希望对你有一定的参考价值。

我用的数据库版本是Oracle 11g,SQL Developer版本是1.5.5
详细版本信息是:
CVS 版本 在 Oracle SQL Developer 内部 (仅客户机)
Java(TM) 平台 1.6.0_18
Oracle IDE 1.5.5.59.69
版本化支持 1.5.5.59.69
昨天我用system用户打开SQL 工作表进行SQL代码的编写的时候,发现我不能使用回车换行键,然后陆续发现好多按键在SQL Developer中都不能正常使用,比如:上下左右键只有上和右可以使用,不能使用Delete键等。我开启软键盘还是照样不能使用,我以为是Oracle数据库的原因,我卸载重装过,还是一样的。
之前用都没有问题,可以正常回车换行,现在却不可以了,那我只能在一行上面编写代码了~~
请问高手,这是怎么回事呢? 怎么解决?
补充:我现在就想知道,为什么在SQL Developer中会出现这个问题?并且应该怎么去解决这个问题

正确解决办法其实很简单: 打开菜单并选择Tools-prefrence-Accelerators-Load Preset-Default即可! 工具-首选项-加速器-加载预设-Default 参考技术A 编码问题啦 。
别说sql客户端了
有些telnet客户端也会出现这样的问题
一般就是某些字母打不出来,或者打出来是乱码。
某些功能键无效,我用telnet就出现过,delete和backspace都不能用追问

那请问在 SQL Developer中怎么解决呢?

追答

这个要看你电脑的编码和你安装的SQL Developer是不是一样的.
软件是怎么看我也不太清楚,你自己网上搜吧
知道SQL Developer的编码后,在电脑的"区域和语言"设置里面把电脑的字符集改成一样的就行了

参考技术B 改用 toad 或 pl/sql developer 试试追问

用pl/sql developer正常,但为什么用Oracle 11g自带的 SQL Developer就出现这个情况呢?款且我之前可以正常使用,就昨天出现问题了的

追答

是不是“按键定义”那里出了问题?SQL Developer我没有用过,我知道pl/sql developer里面可以自定义按键的,如果里面定义乱掉了,则编辑界面就会出问题。所以你查查有没有类似定义按键的地方,如果有尝试恢复默认试试。

参考技术C 用 PLSQL Developer,很好用! 参考技术D 我也和你一样追问

你也还没有解决么?

追答

不好意思,我也没有解决

pl sql developer怎么执行sql

工具——导入表——sql插入:选择可执行文件所在路径(ps:oracle中sqlplus所在路径)。

    复制SQL

    先用文本编辑器打开.sql文件,然后把sql复制到PL/SQL Developer的SQL窗口或者命令窗口中运行就行了。

    注意:复制SQL到窗口中编译运行只是适用于SQL不是特别长、特别大,对于不是很短的SQL代码,这种方法比较有效。

    执行.sql文件

    假设要执行的.sql文件在D盘下面,绝对路径是d:\\1.sql,那么可以用start d:\\1.sql命令来直接执行该文件,也可以用@ d:\\1.sql,效果是一样的。

    首先,我们需要登录需要执行sql文件的用户,在我们确保sql文件无误的情况下,进入plsqldeveloper:

    找到tools---》import tables ---》选择sql window ,不要选中sqlplus,选择最下面的那个导入sql文件,选中好sql文件后,点击import就会执行sql语句,生成日志。

    如果执行sql语句中出现问题或者创建表后,有一些数据需要重新导入,此时如果表格太多,删除比较麻烦,这时推荐之间删除用户:进入system账户,删除用户,连着用户下的所有数据都清除了。

参考技术A

1、打开plsql,并登陆到指定的数据库。

2、打开sql窗口。

3、写好sql语句后,全选,然后点执行按钮,如图:

本回答被提问者采纳

以上是关于Oracle SQL Developer的SQL工作表不能正常编辑的主要内容,如果未能解决你的问题,请参考以下文章

pl/sql developer和sql developer有啥区别?

怎样在pl/sql developer中给oracle添加一个调度作业

pl sql developer怎么执行sql

pl sql developer怎么执行sql

pl/sql developer中文乱码,为啥呢?怎么解决?Oracle问题

pl/sql developer中文乱码,为啥呢?怎么解决?Oracle问题