【发布时间】:2016-04-21 08:52:27
【问题描述】:
我是 Oracle SQL 的新手,所以我对这个问题感到很困扰。我的机器上安装了 Oracle 11g、SQL Developer、sqlplus。我在 sqldeveloper 中创建了以下两个连接:
Connection Name Username Password
dbms SYSTEM maharshi
test SYSTEM maharshi
连接类型为basic,角色为default,Hostname、port、SID均为默认值。即分别为localhost、1521、xe。
现在,当我们选择一个特定的数据库并在其相应的工作表中执行语句时,效果只发生在那个特定的连接上。即如果我们在 dbms 连接的 sqldeveloper 的 sql 工作表中创建一个表,那么一个表只显示在 dbms 连接中,而不显示在测试连接中。
但是,如果我通过 SQLPlus 登录如下:
sqlplus SYSTEM/maharshi
然后我执行表创建,它会影响哪个连接?如果我执行该语句,哪个连接会受到影响(dbms 或 test)?假设我只想通过sqlplus在dbms连接中创建表,该怎么做?
【问题讨论】:
标签: oracle oracle11g oracle-sqldeveloper sqlplus