SQL 2 Plus中"2"的含义是什么?

kai*_* ho 17 oracle sqlplus oracle10g oracle11g

我是Oracle的新手.我遇到了一个问题.

首先,我想检查sysman帐户的权限:

SQL>  select * from dba_sys_privs where grantee='sysman';

no rows selected
Run Code Online (Sandbox Code Playgroud)

我知道这意味着我的视图dba_sys_privs中没有内容.但无论如何,我已经建立了一个数据库.所以,我再试一次,只是缩短声明:

SQL>  select * from dba_sys_privs
  2
Run Code Online (Sandbox Code Playgroud)

所以这是我的两个问题:

  1. 我的数据库发生了什么事?我已经建立了一个数据库
  2. "2"是什么意思?这是否意味着下一行或其他什么?

APC*_*APC 22

您已输入新行字符(已按下return)而未输入语句终止,即;.将您的第二个陈述与您发布的第一个陈述进行比较 所以是的,这2意味着客户正在等待进一步的输入.

要运行第二个语句,只需输入斜杠即可 /


至于为什么你的第一个语句没有返回任何行,在Oracle数据库对象名称(包括用户)中都是大写的.

select * from dba_sys_privs where grantee='SYSMAN';
Run Code Online (Sandbox Code Playgroud)