在 ubuntu 的 Oracle Sql 中,如何打开编辑器来编写 PL/SQL?

Posted

技术标签:

【中文标题】在 ubuntu 的 Oracle Sql 中,如何打开编辑器来编写 PL/SQL?【英文标题】:In Oracle Sql in ubuntu How Can I open editor to write PL/SQL? 【发布时间】:2018-03-30 15:47:25 【问题描述】:

不像windows写命令

ED "name.sql"

这里没有打开编辑器。

就像在 Windows 中编写命令 ED "name.sql" 一样,记事本会打开。 我如何在 Ubuntu 中做到这一点?我已经在 ubuntu 中安装了 SQL* plus。

【问题讨论】:

你的意思是这样的? cat /home/ora/randomtext.txt 为 Ubuntu 安装 sql developer:askubuntu.com/questions/458554/… 或 SQL* plus askubuntu.com/questions/159939/… 就像在 windows 中写命令 ED "name.sql" notepad opens 我在 Ubuntu 中怎么做?我已经在 ubuntu 中安装了 SQL plus。 【参考方案1】:

您将在 ubuntu 中拥有一个 vim/vi 编辑器。在您的 SQL* plus 会话中输入以下行。

define _editor='vim'

现在,当你这样做时

ED name.sql

它将启动vim 编辑器。

要永久保存编辑器设置,请编辑文件$ORACLE_HOME/sqlplus/admin/glogin.sql 并添加行

define _editor='vim'

【讨论】:

第一个命令正在运行,它显示我不能更改权限,因为我不是所有者。 @sujoy :我无法协助访问/许可相关问题。它可以在我的 redhat 帐户中完美运行。您必须检查如何给予适当的目录/文件权限或从其他一些 Ubuntu 管理员用户那里获取它。如果您愿意,您可以接受答案,以便它可以帮助其他人..

以上是关于在 ubuntu 的 Oracle Sql 中,如何打开编辑器来编写 PL/SQL?的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu下安装sqlmap

ubuntu 安装 oracle sql developer

sql中CONVERT()函数在oracle中是啥?

在oracle中如何用sql语句计算一段时间中的星期六和星期天的天数?请大侠赐教!急求!!!!!!!!!!!

oracle数据库中如何用sql语句查出重复字段以及如何删除?

如何用把Oracle中的数据插入到sqlserver中?