declare xnumber:=0; 2 y number:=0; 3 begin 4 loop 5 x:=x+1; 6 y:=y+x; 7 if x=100 then exit; 8 end if; 9 end loop; 10 dbms_output.put_line(y); 11* end;用例子说明游标[1]的使用步骤。declare-|||-类型定义-|||-cursor c_j ob-|||-is-|||-select e mpno,ename,job,s al-|||-from emp-|||-where overrightarrow (OE)=1 MANAGER`;-|||-定义一个游标变量 v_cinfoc_emp&ROWTYPE , 该类型为游标c_e mp中的一行数据类型-|||-c_row c_jobsrowtype;-|||-for c r ow in c_job loop-|||-dbms_output.put_line(c_r cow.empno 1-111 C row. ename||--||c_xow.job||-1|cc_row.sal);-|||-end loop;简要介绍sql、sql*plus、pl/sql的区别是与进行交互的客户端工具。在中,可以运行命令与语句是工具软件,很多语句不能在执行,如都不能执行1)SQL语句是以数据库为操作对象的语言,主要包括数据定义语言DDL、数据操纵语言DML和数据控制语言DCL以及数据存储语言DSL。当输入SQL语句后,SQL*Plus将其保存在内部缓冲区中。 当SQL命令输入完毕时,有三种方法可以结束SQL命令:在命令行的末尾输入分号(;)并按回车;在单独一行上用斜杠(/);或用空行表示。 2)PL/SQL块同样是以数据库中的数据为操作对象。但由于SQL不具备过程控制功能,所以,为了能够与其他语言一样具备面向过程的处理功能,在SQL中加入了诸如循环、选择等面向过程的处理功能,由此形成了PL/SQL。所有PL/SQL语句的解释均由PL/SQL引擎来完成。使用PL/SQL块可编写过程、触发器和包等数据库永久对象。 3)SQL*Plus命令主要用来格式化查询结果、设置选择、编辑及存储SQL命令、以设置查询结果的显示格式,并且可以设置环境选项。pl/sql 是oracle的一门语言,它包括标准SQL,oracle扩展SQL,oracle自定义函数,存储过程,触发器,包... 而sql*plus是运行解释pl/sql的程序,你可以在sql*plus里运行sql语句。 简述过程的优缺点?优点:执行效率很高,因为存储过程是预编译的,即创建时编译,而SQL语句是执行一次,编译一次。调用存储过程可以大大减少同数据库的交互次数。降低网络通信量,因为存储过程执行的时候,只需要call存储过程名,不需要传递大量的SQL语句。有利于复用。使用存储过程可以减少SQL注入式攻击,提高了系统的安全性,执行存储过程的用户要具有一定的权限才能使用存储过程,没有数据操作权限的用户只能在其控制下间接地存取数据,在同时进行主、从表及多表间的数据维护及有效性验证时,使用存储过程比较方便,而且可以有效利用SQL中的事务处理的机制;使用存储过程,可以实现存储过程设计和编码工作分开进行,只要将存储过程名、参数、及返回信息告诉编码人员即可;但使用存储过程封装业务逻辑将限制应用程序的可移植性;另外,如果更改存储过程的参数或者其返回的数据及类型的话,需要修改应用程序的相关代码,比较繁琐。缺点:移植性非常差,如果在oracle上写的存储过程,移植到mysql需要修改。代码可读性差,实现一个简单的逻辑,代码会非常长。简述过程和函数的区别?存储过程和函数目的是为了 可重复地 执行操作数据库的sql语句的集合。区别是写法和调用上。写法上:存储过程的参数列表可以有输入参数、输出参数、可输入输出的参数;函数的参数列表只有输入参数,并且有return <返回值类型,无长度说明>。返回值上:存储过程的返回值,可以有多个值,函数的返回值,只有一个值。调用方式上:存储过程的调用方式有:1)、exec <过程名>;2)、execute <过程名>;3)、在PL/SQL语句块中直接调用。函数的调用方式有:在PL/SQL语句块中直接调用。触发器由哪几部分组成?触发事件 触发时间 触发操作 触发对象 触发条件 触发频率简述触发器的作用?允许/限制对表的修改 自动生成派生列,比如自增字段强制数据一致性提供审计和日志记录防止无效的事务处理启用复杂的业务逻辑在oracle中常用的表类型有哪些?堆组织表;索引组织表;聚簇表;散列聚簇表;临时表;对象表;外部表-----精心整理,希望对您有所帮助!A. SQL*Plus B. Oracle Net C. Oracle Listner D. Oracle Database Configuration Assistant E. 当失败的实例再次启动时,()可以执行紧急恢复操作 F. LGWR G. DBWnCKPTSMON()可以用于备份联机重做日志文件,以便在文件中充满日志或者发生日志切换时存储档案ARCnRECOSMONPMON表空间和数据文件在物理存储上是()的关系一对多多对一一对一多对多Oracle存储区中被单个用户进程所使用的内存区域,是用户进程私有的,不能共享。系统全局区程序全局区Java池SQL共享池()是由表和视图组成的、存储有关数据库结构信息的一些数据库对象,描述了实际数据是如何组织的。对它们可以像处理其他数据库表或视图一样进行查询,但不能进行任何修改。数据字典数据文件控制文件表空间Oracle数据字典视图中,()视图存储了数据库中所有对象的信息。dba_*user_*all_*sys_*Oracle数据库都与Oracle实例相联系。当一个数据库服务器上的数据库启动时,Oracle将分配内存区,称为(),启动一个或者多个Oracle进程。程序全局区系统全局区临时表空间回滚表空间SGA是一块巨大的共享内存区域,被看成是Oracle数据库的一个大缓冲池,如果需要查看SGA的大小信息,可以使用如下()语句FROM VDBASELECT * FROM VDBASELECT * FROM VSGASELECT size FROM V%DBAOracle数据文件的文件名和存储位置,可以使用如下()方式。SELECT name, status FROM VdatafileSELECT name, status FROMVuserfileSELECT name, status FROMVDBASELECT name, status FROMVctrlfileOracle的控制文件的名称、位置和状态时,可以使用()语句。SELECT name FROM VCONTROLFILE;SELECT name FROM VCTRLLFILE;SELECT nameFROM VUSERFILES;SELECT nameFROM VDBAFILE;cle,可以使用如下()语句。ALTER USER test IDENTIFIED BY oracleALTER USER test PASSWORD oracleCREATE USER test IDENTIFIED BY oracleBY oraclete emp set sal=1000,则以下哪个命令可以关闭数据库?SHUTDOWNSHUTDOWN IMMEDIATESHUTDOWN NORMALSHUTDOWN TRANSACTIONAL下列哪个是错误的启动语句?STARTUP NORMALSTARTUP NOMOUNTSTARTUP MOUNTSTARTUP FORCESHUTDOWN语句关闭数据库之后,在下一次打开数据库时必须进行恢复操作?SHUTDOWN NORMALSHUTDOWN IMMEDIATESHUTDOWN TRANSACTIONALSHUTDOWN ABORT下列关于数据库静默状态的描述,哪一项是不正确的?在处于静默状态的数据库中,只允许sys和system两种DBA用户进行操作在处于静默状态的数据库中,具有SYSDBA权限的用户可以通过SQL语句强行激活某个回话如果通过VINSTANCE视图查询数据库处于QUIESCED,则说明当前数据库中已经不存在任何活动的非DBA回话。静默状态下,数据库任然存在物理I/O操作,这一点与挂起状态不同。如果需要在操作系统中对数据库的文件进行物理备份,应当令数据库进入哪种状态?受限状态挂起状态静默状态加载但不打开状态ESCRIBE命令显示某个表的信息时,不会显示哪类信息?列名称列的空值特性表名称列的长度如果要控制列的显示格式,那么可以使用哪个命令?showdefinespoolcolumnSQL*PLUS每页打印的数量,则可以使用如下哪个命令?set pagepagesizesizeset pagesize使用哪两个命令可以在sql语句中定义变量?define和acceptdefine和符号accept和符号define和declareSGA。PGA日志缓冲区数据缓冲区共享池()模式存储数据库中数据字典的表和视图。DBASCOTTSYSTEMSYSOracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将( )表空间分配给用户作为默认表空间。HRSCOTTSYSTEMSYS( )服务监听并按受来自客户端应用程序的连接请求。OracleHOME_NAMETNSListenerOracleServiceSIDOracleHOME_NAMEAgentOracleHOME_NAMEHTTPServerOracle服务器启动时,下列哪种文件不是必须装入内存的( )。数据文件控制文件日志文件归档日志文件Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据( )。用户进程服务器进程日志写入进程(LGWR)检查点进程(CKPT)Oracle的控制文件不包括以下哪些内容( )。数据库名称数据文件和日志文件的名称和位置时间戳服务器信息Oracle的系统文件是( )。数据文件 DBF控制文件 CTL日志文件LOG归档文件ARCSQL*Plus,使用如下()命令。SQLPLUSSQL*PLUSSQLSPLUSSQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。CONNECT SYS/password SYSDBA。CONNECT SYS/password AS SYSDBA。CONNECT AS SYSDBA SYS/password。CONNECT DBA SYS/password。Oracle的时间格式通常是'HH24:MI:SS'形式,它也是通过nls_date_formate系统参数定义的,要查询Oracle系统的日期格式,可以使用如下()SQL语句。select currenttimestamp from systable;select currenttimestamp from dual;select systimestamp from systable;
declare xnumber:=0; 2 y number:=0; 3 begin 4 loop 5 x:=x+1; 6 y:=y+x; 7 if x=100 then exit; 8 end if; 9 end loop; 10 dbms_output.put_line(y); 11* end;
用例子说明游标[1]的使用步骤。
简要介绍sql、sql*plus、pl/sql的区别
是与进行交互的客户端工具。在中,可以运行命令与语句是工具软件,很多语句不能在执行,如都不能执行
1)SQL语句是以数据库为操作对象的语言,主要包括数据定义语言DDL、数据操纵语言DML和数据控制语言DCL以及数据存储语言DSL。当输入SQL语句后,SQL*Plus将其保存在内部缓冲区中。 当SQL命令输入完毕时,有三种方法可以结束SQL命令:在命令行的末尾输入分号(;)并按回车;在单独一行上用斜杠(/);或用空行表示。 2)PL/SQL块同样是以数据库中的数据为操作对象。但由于SQL不具备过程控制功能,所以,为了能够与其他语言一样具备面向过程的处理功能,在SQL中加入了诸如循环、选择等面向过程的处理功能,由此形成了PL/SQL。所有PL/SQL语句的解释均由PL/SQL引擎来完成。使用PL/SQL块可编写过程、触发器和包等数据库永久对象。 3)SQL*Plus命令主要用来格式化查询结果、设置选择、编辑及存储SQL命令、以设置查询结果的显示格式,并且可以设置环境选项。
pl/sql 是oracle的一门语言,它包括标准SQL,oracle扩展SQL,oracle自定义函数,存储过程,触发器,包... 而sql*plus是运行解释pl/sql的程序,你可以在sql*plus里运行sql语句。
简述过程的优缺点?
优点:
执行效率很高,因为存储过程是预编译的,即创建时编译,而SQL语句是执行一次,编译一次。调用存储过程可以大大减少同数据库的交互次数。
降低网络通信量,因为存储过程执行的时候,只需要call存储过程名,不需要传递大量的SQL语句。
有利于复用。
使用存储过程可以减少SQL注入式攻击,提高了系统的安全性,执行存储过程的用户要具有一定的权限才能使用存储过程,没有数据操作权限的用户只能在其控制下间接地存取数据,在同时进行主、从表及多表间的数据维护及有效性验证时,使用存储过程比较方便,而且可以有效利用SQL中的事务处理的机制;使用存储过程,可以实现存储过程设计和编码工作分开进行,只要将存储过程名、参数、及返回信息告诉编码人员即可;但使用存储过程封装业务逻辑将限制应用程序的可移植性;另外,如果更改存储过程的参数或者其返回的数据及类型的话,需要修改应用程序的相关代码,比较繁琐。
缺点:
移植性非常差,如果在oracle上写的存储过程,移植到mysql需要修改。
代码可读性差,实现一个简单的逻辑,代码会非常长。
简述过程和函数的区别?
存储过程和函数目的是为了 可重复地 执行操作数据库的sql语句的集合。
区别是写法和调用上。
写法上:存储过程的参数列表可以有输入参数、输出参数、可输入输出的参数;函数的参数列表只有输入参数,并且有return <返回值类型,无长度说明>。
返回值上:存储过程的返回值,可以有多个值,函数的返回值,只有一个值。
调用方式上:存储过程的调用方式有:
1)、exec <过程名>;
2)、execute <过程名>;
3)、在PL/SQL语句块中直接调用。
函数的调用方式有:在PL/SQL语句块中直接调用。
触发器由哪几部分组成?
触发事件 触发时间 触发操作 触发对象 触发条件 触发频率
简述触发器的作用?
允许/限制对表的修改
自动生成派生列,比如自增字段
强制数据一致性
提供审计和日志记录
防止无效的事务处理
启用复杂的业务逻辑
在oracle中常用的表类型有哪些?
堆组织表;索引组织表;聚簇表;散列聚簇表;临时表;对象表;外部表
-----精心整理,希望对您有所帮助!
A. SQL*PlusB. Oracle Net
C. Oracle Listner
D. Oracle Database Configuration Assistant
E. 当失败的实例再次启动时,()可以执行紧急恢复操作
F. LGWR
G. DBWn
CKPT
SMON
()可以用于备份联机重做日志文件,以便在文件中充满日志或者发生日志切换时存储档案
ARCn
RECO
SMON
PMON
表空间和数据文件在物理存储上是()的关系
一对多
多对一
一对一
多对多
Oracle存储区中被单个用户进程所使用的内存区域,是用户进程私有的,不能共享。
系统全局区
程序全局区
Java池
SQL共享池
()是由表和视图组成的、存储有关数据库结构信息的一些数据库对象,描述了实际数据是如何组织的。对它们可以像处理其他数据库表或视图一样进行查询,但不能进行任何修改。
数据字典
数据文件
控制文件
表空间
Oracle数据字典视图中,()视图存储了数据库中所有对象的信息。
dba_*
user_*
all_*
sys_*
Oracle数据库都与Oracle实例相联系。当一个数据库服务器上的数据库启动时,Oracle将分配内存区,称为(),启动一个或者多个Oracle进程。
程序全局区
系统全局区
临时表空间
回滚表空间
SGA是一块巨大的共享内存区域,被看成是Oracle数据库的一个大缓冲池,如果需要查看SGA的大小信息,可以使用如下()语句
FROM V$DBA
SELECT * FROM V$DBA
SELECT * FROM V$SGA
SELECT size FROM V%DBA
Oracle数据文件的文件名和存储位置,可以使用如下()方式。
SELECT name, status FROM V$datafile
SELECT name, status FROMV$userfile
SELECT name, status FROMV$DBA
SELECT name, status FROMV$ctrlfile
Oracle的控制文件的名称、位置和状态时,可以使用()语句。
SELECT name FROM V$CONTROLFILE;
SELECT name FROM V$CTRLLFILE;
SELECT nameFROM V$USERFILES;
SELECT nameFROM V$DBAFILE;
cle,可以使用如下()语句。
ALTER USER test IDENTIFIED BY oracle
ALTER USER test PASSWORD oracle
CREATE USER test IDENTIFIED BY oracle
BY oracle
te emp set sal=1000,则以下哪个命令可以关闭数据库?
SHUTDOWN
SHUTDOWN IMMEDIATE
SHUTDOWN NORMAL
SHUTDOWN TRANSACTIONAL
下列哪个是错误的启动语句?
STARTUP NORMAL
STARTUP NOMOUNT
STARTUP MOUNT
STARTUP FORCE
SHUTDOWN语句关闭数据库之后,在下一次打开数据库时必须进行恢复操作?
SHUTDOWN NORMAL
SHUTDOWN IMMEDIATE
SHUTDOWN TRANSACTIONAL
SHUTDOWN ABORT
下列关于数据库静默状态的描述,哪一项是不正确的?
在处于静默状态的数据库中,只允许sys和system两种DBA用户进行操作
在处于静默状态的数据库中,具有SYSDBA权限的用户可以通过SQL语句强行激活某个回话
如果通过V$INSTANCE视图查询数据库处于QUIESCED,则说明当前数据库中已经不存在任何活动的非DBA回话。
静默状态下,数据库任然存在物理I/O操作,这一点与挂起状态不同。
如果需要在操作系统中对数据库的文件进行物理备份,应当令数据库进入哪种状态?
受限状态
挂起状态
静默状态
加载但不打开状态
ESCRIBE命令显示某个表的信息时,不会显示哪类信息?
列名称
列的空值特性
表名称
列的长度
如果要控制列的显示格式,那么可以使用哪个命令?
show
define
spool
column
SQL*PLUS每页打印的数量,则可以使用如下哪个命令?
set page
pagesize
size
set pagesize
使用哪两个命令可以在sql语句中定义变量?
define和accept
define和符号
accept和符号
define和declare
SGA。
PGA
日志缓冲区
数据缓冲区
共享池
()模式存储数据库中数据字典的表和视图。
DBA
SCOTT
SYSTEM
SYS
Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将( )表空间分配给用户作为默认表空间。
HR
SCOTT
SYSTEM
SYS
( )服务监听并按受来自客户端应用程序的连接请求。
OracleHOME_NAMETNSListener
OracleServiceSID
OracleHOME_NAMEAgent
OracleHOME_NAMEHTTPServer
Oracle服务器启动时,下列哪种文件不是必须装入内存的( )。
数据文件
控制文件
日志文件
归档日志文件
Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据( )。
用户进程
服务器进程
日志写入进程(LGWR)
检查点进程(CKPT)
Oracle的控制文件不包括以下哪些内容( )。
数据库名称
数据文件和日志文件的名称和位置
时间戳
服务器信息
Oracle的系统文件是( )。
数据文件 DBF
控制文件 CTL
日志文件LOG
归档文件ARC
SQL*Plus,使用如下()命令。
SQLPLUS
SQL*PLUS
SQL
SPLUS
SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。
CONNECT SYS/password SYSDBA。
CONNECT SYS/password AS SYSDBA。
CONNECT AS SYSDBA SYS/password。
CONNECT DBA SYS/password。
Oracle的时间格式通常是'HH24:MI:SS'形式,它也是通过nls_date_formate系统参数定义的,要查询Oracle系统的日期格式,可以使用如下()SQL语句。
select currenttimestamp from systable;
select currenttimestamp from dual;
select systimestamp from systable;
题目解答
答案
A、 SQL*Plus B、 Oracle Net C、 Oracle Listner D、 Oracle Database Configuration Assistant 当失败的实例再次启动时,()可以执行紧急恢复操作 A、 LGWR B、 DBWn C、 CKPT D、 SMON ()可以用于备份联机重做日志文件,以便在文件中充满日志或者发生日志切换时存储档案 A、 ARCn B、 RECO C、 SMON D、 PMON 表空间和数据文件在物理存储上是()的关系 A、一对多 B、多对一 C、一对一 D、多对多 ()是Oracle存储区中被单个用户进程[2]所使用的内存区域,是用户进程私有的,不能共享。 A、系统全局区 B、程序全局区 C、Java池 D、SQL共享池 ()是由表和视图组成的、存储有关数据库结构信息的一些数据库对象,描述了实际数据是如何组织的。对它们可以像处理其他数据库表或视图一样进行查询,但不能进行任何修改。 A、数据字典 B、数据文件 C、控制文件 D、表空间 在Oracle数据字典视图中,()视图存储了数据库中所有对象的信息。 A、 dba_* B、 user_* C、 all_* D、 sys_* 每个运行的Oracle数据库都与Oracle实例相联系。当一个数据库服务器上的数据库启动时,Oracle将分配内存区,称为(),启动一个或者多个Oracle进程。 A、程序全局区 B、系统全局区 C、临时表空间 D、回滚表空间 SGA是一块巨大的共享内存区域,被看成是Oracle数据库的一个大缓冲池[3],如果需要查看SGA的大小信息,可以使用如下()语句 A、 SELECT SGA FROM V$DBA B、 SELECT * FROM V$DBA C、 SELECT * FROM V$SGA D、 SELECT size FROM V%DBA 假设需要查询Oracle数据文件的文件名和存储位置,可以使用如下()方式。 A、 SELECT name, status FROM V$datafile B、 SELECT name, status FROMV$userfile C、 SELECT name, status FROMV$DBA D、 SELECT name, status FROMV$ctrlfile 当需要查询Oracle的控制文件的名称、位置和状态时,可以使用()语句。 A、 SELECT name FROM V$CONTROLFILE; B、 SELECT name FROM V$CTRLLFILE; C、 SELECT nameFROM V$USERFILES; D、 SELECT nameFROM V$DBAFILE; 假设在数据库中已经创建了某个用户test,需要将其口令修改为oracle,可以使用如下()语句。 A、 ALTER USER test IDENTIFIED BY oracle B、 ALTER USER test PASSWORD oracle C、 CREATE USER test IDENTIFIED BY oracle D、 UPDATE USER test IDENTIFIED BY oracle 如果用户scott执行了语句update emp set sal=1000,则以下哪个命令可以关闭数据库? A、 SHUTDOWN B、 SHUTDOWN IMMEDIATE C、 SHUTDOWN NORMAL D、 SHUTDOWN TRANSACTIONAL 下列哪个是错误的启动语句? A、 STARTUP NORMAL B、 STARTUP NOMOUNT C、 STARTUP MOUNT D、 STARTUP FORCE 使用以下哪一条语句SHUTDOWN语句关闭数据库之后,在下一次打开数据库时必须进行恢复操作? A、 SHUTDOWN NORMAL B、 SHUTDOWN IMMEDIATE C、 SHUTDOWN TRANSACTIONAL D、 SHUTDOWN ABORT 下列关于数据库静默状态的描述,哪一项是不正确的? A、在处于静默状态的数据库中,只允许sys和system两种DBA用户进行操作 B、在处于静默状态的数据库中,具有SYSDBA权限的用户可以通过SQL语句强行激活某个回话 C、如果通过V$INSTANCE视图查询数据库处于QUIESCED,则说明当前数据库中已经不存在任何活动的非DBA回话。 D、静默状态下,数据库任然存在物理I/O操作,这一点与挂起状态[4]不同。 如果需要在操作系统中对数据库的文件进行物理备份,应当令数据库进入哪种状态? A、受限状态 B、挂起状态 C、静默状态 D、加载但不打开状态 使用DESCRIBE命令显示某个表的信息时,不会显示哪类信息? A、列名称 B、列的空值[5]特性 C、表名称 D、列的长度 如果要控制列的显示格式,那么可以使用哪个命令? A、 show B、 define C、 s pool D、 column 如果要设置SQL*PLUS每页打印的数量,则可以使用如下哪个命令? A、 set page B、 pagesize C、 size D、 set pagesize 使用哪两个命令可以在sql语句中定义变量? A、define和accept B、define和符号 C、accept和符号 D、define和declare 以下( )内存区不属于SGA。 A、 PGA B、日志缓冲区 C、数据缓冲区 D、共享池 ()模式存储数据库中数据字典的表和视图。 A、 DBA B、 SCOTT C、 SYSTEM D、 SYS 在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将( )表空间分配给用户作为默认表空间。 A、 HR B、 SCOTT C、 SYSTEM D、 SYS ( )服务监听并按受来自客户端应用程序的连接请求。 A、 OracleHOME_NAMETNSListener B、 OracleServiceSID C、 OracleHOME_NAMEAgent D、 OracleHOME_NAMEHTTPServer 当Oracle服务器启动时,下列哪种文件不是必须装入内存的( )。 A、数据文件 B、控制文件 C、日志文件 D、归档日志文件 在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据( )。 A、用户进程 B、服务器进程 C、日志写入进程(LGWR) D、检查点[6]进程(CKPT) Oracle的控制文件不包括以下哪些内容( )。 A、数据库名称 B、数据文件和日志文件的名称和位置 C、时间戳[7] D、服务器信息 不属于Oracle的系统文件是( )。 A、数据文件 DBF B、控制文件 CTL C、日志文件LOG D、归档文件ARC 在命令行中启动SQL*Plus,使用如下()命令。 A、 SQLPLUS B、 SQL*PLUS C、 SQL D、 SPLUS 当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。 A、CONNECT SYS/password SYSDBA。 B、CONNECT SYS/password AS SYSDBA。 C、CONNECT AS SYSDBA SYS/password。 D、CONNECT DBA SYS/password。 Oracle的时间格式通常是'HH24:MI:SS'形式,它也是通过nls_date_formate系统参数定义的,要查询Oracle系统的日期格式,可以使用如下()SQL语句。 A、 select currenttimestamp from systable; B、 select currenttimestamp from dual; C、 select systimestamp from systable;