oracle的题 6.当一个程序执行了 SELECT...FOR UPDATE 语句,以下哪个步骤必须需要完成?()A.执行 COMMIT or ROLLBACK 结束 transaction,即使并没有数据改变.B.如果有数据改变,则需要执行commit or rollback 来结

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/31 22:40:34

oracle的题
6.当一个程序执行了 SELECT...FOR UPDATE 语句,以下哪个步骤必须需要完成?()
A.执行 COMMIT or ROLLBACK 结束 transaction,即使并没有数据改变.
B.如果有数据改变,则需要执行commit or rollback 来结束 transaction.
C.由于只有数据确实改变后,一个transaction 才会开始,所以现在不需要COMMIT or ROLLBACK 被执行.
8.以下哪个命令可以被用来从表 STATE中 drop 列 UPDATE_DT ()?
A.ALTER TABLE STATE DROP COLUMN UPDATE_DT;
B.ALTER TABLE STATE REMOVE COLUMN UPDATE_DT;
C.DROP COLUMN UPDATE_DT FROM STATE;
D.你不能从这个表中DROP该列.
10.表EMPLOYEES 结构为 (
EMPLOYEE_ID NUMBER(6) not null primary key,
FIRST_NAME VARCHAR2(20) unique,
LAST_NAME VARCHAR2(25),
EMAIL VARCHAR2(25) not null,
PHONE_NUMBER VARCHAR2(20),
HIRE_DATE DATE,
JOB_ID VARCHAR2(10),
SALARY NUMBER(8,2),
COMMISSION_PCT NUMBER(2,2),
MANAGER_ID NUMBER(6),
DEPARTMENT_ID NUMBER(4)
)
以下哪几个语句可算出表中记录【多选】()
A.select count(*) from EMPLOYEES
B.select count(EMPLOYEE_ID) from employees
C.select count(FIRST_NAME) from employees
D.select count(EMAIL) from employees
E.select count(JOB_ID) from employees
11.表EMPLOYEES 的结构为:
(
EMP_ID NUMBER(4) NOT NULL
LAST_NAME VARCHAR2(30) NOT NULL
FIRST_NAME VARCHAR2(30)
DEPT_ID NUMBER(2)
JOB_CAT VARCHAR2(30)
SALARY NUMBER(8,2)
)
下面哪条语句可以查出各个dept_id 的最大salary 值和最小salary 值
并且它的最值小于5000 最大值大于15000?()
A.SELECT dept_id,MIN(salary),MAX(salary)FROM employees WHERE MIN(salary) < 5000 AND MAX(salary) > 15000;
B.SELECT dept_id,MIN(salary),MAX(salary) FROM employees
WHERE MIN(salary) < 5000 AND MAX(salary) > 15000 GROUP BY dept_id;
C.SELECT dept_id,MIN(salary),MAX(salary) FROM employees
HAVING MIN(salary) < 5000 AND MAX(salary) > 15000;
D.SELECT dept_id,MIN(salary),MAX(salary) FROM employees
GROUP BY dept_id HAVING MIN(salary) < 5000 AND MAX(salary) > 15000;
E.SELECT dept_id,MIN(salary),MAX(salary) FROM employees GROUP BY dept_id,salary
HAVING MIN(salary) < 5000 AND MAX(salary) > 15000;
12.ORACLE 中,执行语句:SELECT address1||','||address2||','||address2
"Adress" FROM employ; 将会返回()列.
A.0
B.1
C.2
D.3
E.4
15.Oracle 数据库中,以下()函数可以针对任意数据类型进行操作.
A、TO_CHAR
B、LOWER
C、MAX
D、CEIL
17.在Windows 操作系统中,Oracle 的()服务监听并接受来自客户端应用程
序的连接请求.(单选)
A、OracleHOME_NAMETNSListener
B、OracleServiceSID
C、OracleHOME_NAMEAgent
D、OracleHOME_NAMEHTTPServer
18.某开发人员希望返回大于等于数字F 的整数,应该使用以下什么函数?()
A、ceil(F)
B、floor(F)
C、round(F)
D、trunc(F+1)
19.PL/SQL程序结构通常可以概括为() (多选)
A、定义部分
B、执行部分
C、异常处理部分
D、解释部分
E、预编译部分
20.Oracle 9i数据库的版本主要包括()
A、企业版
B、标准版
C、个人版
D、开发版
E、网络版

6: A
8: A
10: A,B,C,D,E
11: D
12: B
15: ?
17: A
18: A
19: A,B,C
20: A,B,C 这题考的有什么意义?

oracle的题 6.当一个程序执行了 SELECT...FOR UPDATE 语句,以下哪个步骤必须需要完成?()A.执行 COMMIT or ROLLBACK 结束 transaction,即使并没有数据改变.B.如果有数据改变,则需要执行commit or rollback 来结 初学java,写了一个链接Oracle的小程序,运行后报错:java.sql.SQLException:无效的列索引请问这是为什么?附上程序:package connection;import java.sql.*;public class Connectionb { public static final void main(String args[] 小华设计了一个电脑程序,在电脑执行该程序时,第一步会将输入的数值取倒数……小华设计了一个电脑程序,在电脑执行该程序时,第一步会将输入的数值取倒数,第二步将取这个倒数的相反数, VFP中 @的含义今天做题目时遇到一题如下当执行下面程序后,屏幕上显示的数据为-----------------------程序如下---------------set talk offn=546.7562@2,10 say n picture 999.9return----------------程序结束----------- 用VC++6编译一个C程序,这个程序的主函数调用了自己定义的一个函数,但运行时并没有执行这个函数,怎么回已经找到原因了,是我忘记写括号了! 法律上的执行程序的名词解释 怎么对一段C程序手动插桩,并且打印出执行程序的行数?比如if判断语句被执行了,就打印出这行代码的行数? 简答题:计算机执行程序的过程 简述PC执行程序的过程 vb 下列程序段执行的结果是 程序指令执行的过程?简述 . 写出执行下列程序的输出结果. 写出执行下列程序的输出结果. 写出执行下列程序的输出结果. 写出执行下列程序的输出结果. 有一个数值转换器,如图,若输入的数是2,那么执行了程序后,输出的数是多少? 有一个电脑程序,在执行时,第一步将输入的两个数进行 求 java java.sql.SQLException:The Network Adapter could not establish the connection我写了一个链接 oracle 的servlet 小程序,报的上面的错 ,然后我再写个测试的 JDBC 程序,都能通过 ,能打印出数据库中的内容,测试