精华内容
下载资源
问答
  • 要求 20 道判断 20 道 10 道多 7 道 答 3 道 程再加 20 道填空 一单项选择 1 分共 20 分 1在 Oracle 中一个用 有的所有数据 象 称 B A) 数据 B) 模式 C) 表空 D) 例 2在 Oracle 中 建用 若未提及 DEFAULT ...
  • 知到智慧树_高等数学真题实战练_判断题答案更多相关问题 机器是构件之间具有确定的相对运动,并能完成有用的机械功或实现能量转换的构件的组合。 ()A公司为增值税一般纳税人,2×09年6月1日购入需要安装的生产经营用...

    知到智慧树_高等数学真题实战练_判断题答案

    72e3b3203da30d6904bd0c0d2fe4c215.png

    更多相关问题

    机器是构件之间具有确定的相对运动,并能完成有用的机械功或实现能量转换的构件的组合。 ()
    A公司为增值税一般纳税人,2×09年6月1日购入需要安装的生产经营用设备一台,取得的增值税专用发
    陈鹤琴提出的"五指活动"课程,包括儿童健康、儿童社会、儿童语文、儿童艺术和儿童科学。
    ()也就是标准性、统一性。科技信息要交流,科学语言就必须具有标准性。A准确性B简明性C规范性D科
    校链四杆机构都有摇杆这个构件。()
    疲劳断裂不仅与应力的()有关,而且还与应力的()有关。A.数值B.方向C.循环次数D.作用点
    下列关于固定资产的折旧方法的表述中,不正确的是()。A、企业应根据与固定资产有关的经济利益的
    校链四杆机构都有摇杆这个构件。()
    齿轮的标准压力角和标准模数都在分度圆上。()
    下列型号的 V带中,()具有最大横截面积。型型型型
    构件受两个力作用平衡时,两个力的大小相等、方向相反并作用在一条直线上。()
    齿轮加工中是否产生根切现象,主要取决于齿轮齿数。()
    按轴的受力分类,轴可以分为()、()、()。A.转轴B.心轴C.连接轴D.传动轴
    构件受两个力作用平衡时,两个力的大小相等、方向相反并作用在一条直线上。()
    按轴的受力分类,轴可以分为()、()、()。A.转轴B.心轴C.连接轴D.传动轴
    凸轮机构中从动件常用的运动规律,有刚性冲击的是 ()。A.等速运动规律B.等加等减速运动规律C.
    为了减少蜗轮刀具数目,有利于刀具标准化,规定 ()为标准值。A.蜗轮齿数B.蜗轮分度圆直径C.蜗
    带传动在工作时,假定小带轮为主动轮,则带内应力的最大值发生在带 ()。A.进人大带轮处B.紧边
    黄某生于1990年3月。2011年7月17日,黄某使用自制的镊子等工具,在某县某商场窃取贾某手机一部,随即
    组成移动副的两构件之间的接触形式,只有平面接触。()
    ()是对科学研究的具体内容与方法的设想和计划安排,包括专业设计和统计学设计。A创新型设计B研
    带传动在工作时,假定小带轮为主动轮,则带内应力的最大值发生在带 ()。A.进人大带轮处B.紧边
    只能使醇羟基乙酰化的是()A.冰醋酸B.醋酐C.醋酐/硼酸D.醋酐/浓硫酸E.醋酐/吡啶
    渐开线的形状与基圆的大小无关。()
    构件受两个力作用平衡时,两个力的大小相等、方向相反并作用在一条直线上。()
    同一模数和同一压力角,但不同齿数的两个齿轮,可以使用同一把前轮刀具进行加工。()
    下列关于固定资产的折旧方法的表述中,不正确的是()。A、企业应根据与固定资产有关的经济利益的
    甲拐骗了5名儿童,偷盗了2名婴儿,并准备全部卖往A市。在运送过程中,甲因害怕他们哭闹,给他们注射了
    乙酰化能力最强的试剂是()A.冰醋酸B.醋酐C.醋酐/硼酸D.醋酐/浓硫酸E.醋酐/吡啶
    渐开线的形状与基圆的大小无关。()
    在实验观察中,丁肇中避免漏过任何观察机会,终于观察到了(),使沉寂了10年的物理学界有了重大
    毒性中药和麻醉中药的管理必须A、专人B、专柜C、专锁D、专账E、专库
    为了提高齿轮传动的接触强度,可采取 ()的方法。A.采用闭式传动B.增大传动中心距C.减少齿数D.
    ()总结了古希腊的推理几何,运用公理方法,以一些最基本、最原始、最简化的定义、公理为依据,演绎
    三七的功效是收敛止血,活血定痛。()

    展开全文
  • oracle-Oracle试题

    2017-09-06 10:25:00
    ylbtech-doc:oracle-Oracle试题 oracle-Oracle试题 ...01.{Oracle题目}你判断下面语句,有什么作用?(选择1项) GRANT update ON inventory TO joe WITH GRANT OPTION; A)一个系统权限被授予用户JOE B)一个对象权...
    ylbtech-doc:oracle-Oracle试题

     oracle-Oracle试题

    1.A,返回顶部

    01.{Oracle题目}你判断下面语句,有什么作用?(选择1)

        GRANT update ON inventory TO joe WITH GRANT OPTION;

        A)一个系统权限被授予用户JOE

        B) 一个对象权限被授予用户JOE

        C) 用户JOE被授予在这个对象上的所有权限

        D) 一个系统权限和一个对象权限被授予用户JOE

    02.{Oracle题目表(PERSONNEL)包含以下列:(选择1)

        ID NUMBER(9)

        LAST_NAME VARCHAR2(25)

        FIRST_NAME VARCHAR2(25)

        MANAGER_ID NUMBER(9)

        假设:部门经理是一名职员,判断下面两个语句执行结果有何不同:

    SELECT p.last_name, p.first_name, m.last_name, m.first_name FROM personnel p,      

       personnel m WHERE m.id = p.manager_id;

    SELECT p.last_name, p.first_name, m.last_name, m.first_name FROM personnel p,   

       personnel m WHERE m.manager_id = p.id;

        A)其中一个语句不能执行          B)其中一个语句不是自连接

        C)结果相同,显示顺序不同        D) 结果不同,显示相同

    03.{Oracle题目哪一子句可实现 SELECT 语句查询单价小于5.00  ID_NUMBER ? (

        1)

        A)WHERE price < 5.00            B)HAVING price < 5.00

        C)ORDER BY price < 5.00         D)GROUP BY price < 5.00

    04.{Oracle题目判断下面句子:(选择1)

        SELECT i.id_number, m.id_number FROM inventory i, manufacturer m

           WHERE i.manufacturer_id = m.id_number ORDER BY 1;

        哪一子句可以防止表INVENTORY和表MANUFACTURER发生完整外部联接?

    A)ORDER BY 1;                  

    B)SELECT i.id_number, m.id_number FROM inventory I, manufacturer m

        C)WHERE i.manufacturer_id = m.id_number

        D)以上都不对

    05.{Oracle题目判断这PL/SQL 代码块:(选择1)

        BEGIN

          FOR i IN 1..6 LOOP

            IF i = 2 OR i = 3 THEN

               null;

            ELSE

              INSERT INTO example(one)

              VALUES (i);

            END IF;

            ROLLBACK;

          END LOOP;

          COMMIT;

        END; 有多少行被插入到表 EXAMPLE ?

        A)0         B)1         C)2         D)3

    06.{Oracle题目你关闭表INVENTORY上的ID列上的主键约束,且修改表INVENTORY    

    的所有值后,你需要激活约束并校验列值是否违反约束。如果ID 值不符合约束,错误

    信息将返回,判断下面命令:(选择1)

        ALTER TABLE inventory ENABLE CONSTRAINT inventory_id_pk;

        哪种说法正确?

        A)将得到想要的结果                     B)语句执行,但不能激活约束.

        C)语句执行,但不能校验ID是否违反约束  D)将返回语法错误.

    07.{Oracle题目 CLASSES 和表 SCHEDULE 结构如下:

        CLASSES

        ID NUMBER(9)

        CLASS_NAME VARCHAR2(20)

        TEACHER_ID NUMBER(9)

        SCHEDULE

        CLASS_TIME DATE

        CLASS_ID NUMBER(9)

    你建一个视图显示每一课的课名、课时,并按教师ID排序,判断下面语句将返回何种 

    结果? (选择1)

        CREATE VIEW class_schedule AS

    SELECT C.class_name, s.class_time FROM classes c, schedule s WHERE C.id =   

        s.class_id;

        A)语句创建视图 CLASS_SCHEDULE 且可产生预期结果.

        B)语句创建视图 CLASS_SCHEDULE 但不能产生预期结果.

        C)语法错误,因为视图不可基于连接查询.

        D)语法错,因为语句未包含 ORDER BY 子句.

    08.{Oracle题目判断是否同时满足两个条件,应该用下面哪个操作符? (选择1)

        A)OR             B)NOT           C)AND             D)None

    09.{Oracle题目哪一个算术运算将返回一个数值? (选择1)

        A)'01-FEB-1998' + 25            B)'03-DEC-1997' - 30

    C)'07-JUL-1997' + (480/24)

    D) TO_DATE('01-JAN-1998') - TO_DATE('01-DEC-1996')

    10.{Oracle题目哪句可以实现用户 Marilyn 的表INVENTORY不用指定其属主,直接供所

        有用户引用? (选择1)

        A)CREATE SYNONYM inventory FOR inventory;

        B)CREATE PUBLIC SYNONYM inventory FOR marilyn;

        C)CREATE PUBLIC SYNONYM inventory FOR marilyn.inventory;

        D)CREATE PUBLIC inventory SYNONYM FOR marilyn.inventory;

    11.{Oracle题目在一个 PL/SQL IF -THEN 语句中什么值将引起条件语句执行? (选择

        1)

        A)NULL        B)TRUE        C)FALSE         D)以上都不对

    12.{Oracle题目哪句可以实现显示 id  description ,条件满足订单时间在 January   

    1, 1997 以前的,且单价小于 1.00 或者大于 5.00 的, 结果用订单时间降序排列。  

    (选择1)

        A)SELECT id_number, description FROM inventory

        WHERE price IN (1.00, 5.00) OR order_date < '01-JAN-97'

        ORDER BY order_date DESC;

        B)SELECT id_number, description FROM inventory

        WHERE price BETWEEN 1.00 AND 5.00 OR order_date < '01-JAN-1997'

        ORDER BY order_date;

        C)SELECT id_number, description FROM inventory

        WHERE price < 1.00 OR price > 5.00 AND order_date < '01 -Jan-97'

        ORDER BY order_date ASC;

        D)SELECT id_number, description FROM inventory

        WHERE (price <1.00 OR price > 5.00) AND order_date < '01-JAN-1997'

        ORDER BY order_date DESC;

    13.{Oracle题目哪一个命令允许你直接修改一个已存在的视图? (选择1)

        A)ALTER        B)CREATE       C)MODIFY       D)CREATE OR REPLACE

    14.{Oracle题目哪一语句可实现增加表employee的列 NAME 的长度到 25 ? (选择1)

        A)ALTER TABLE employee MODIFY name VARCHAR2(25);

        B)ALTER TABLE employee RENAME name VARCHAR2(25);

        C)ALTER employee TABLE MODIFY COLUMN name VARCHAR2(25);

        D)ALTER employee TABLE MODIFY COLUMN (name VARCHAR2(25));

    15.{Oracle题目}游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,

        则此属性的值为false (选择1)

        A)%FOUND      B)%NOTFOUND      C)%ROWCOUNT      D)%ISOPEN

    16.{Oracle题目判断下面句子,将返回什么值? (选择1)

        SELECT id_number, description, price FROM inventory

            WHERE manufacturer_id IN (SELECT manufacturer_id FROM inventory WHERE   

                  price > 8.00 OR quantity > 1000);

        A)返回单价大于8.00且数量大于1000的存货的 货号、种类、单价信息

        B)返回单价大于8.00或者数量大于1000的存货的 货号、种类、单价信息.

    C)返回单价大于8.00或者数量大于1000且有制造商号的存货的 货号、种类、单价信

       .

    D)返回单价大于8.00或者数量大于1000的制造商的所有存货的 货号、种类、单价信

      .

    17.{Oracle题目判断 IF 语句:

        IF v_num > 1 THEN

           v_example := 1;

        ELSIF v_num > 5 THEN

           v_example := 2;

        ELSIF v_num < 10 THEN

           v_example := 3;

        ELSIF v_num < 29 THEN

           v_example := 4;

        ELSE v_example := 5;

        END IF;

        如果 V_NUM  6, 什么值将被赋值给 V_EXAMPLE? (选择1)

        A)1             B)2           C)3           D)4

     

    18.{Oracle题目哪一个是 SQL*Plus 命令? (选择1)

        A)UPDATE         B)PROMPT         C)SELECT         D)ALTER TABLE

    19.{Oracle题目}下列哪个集合操作符返回两个查询都有的行。(选择1)

        A)Union          B)Union  all     C)Union  only    D)Intersect

    20.{Oracle题目判断下面不完整的 loop语句:

        LOOP

          INSERT INTO inventory (id_number, description)

          VALUES (v_id_number, v_description);

          v_counter := v_counter + 1;

        哪条命令应被加入,为了有条件的停止 loop 执行? (选择1)

        A)END         B)EXIT        C)END LOOP        D)EXIT WHEN

    21.{Oracle题目 PL/SQL 块的哪部分可以对初始变量赋予新值? (选择1)

        A)结尾部分    B)开头部分    C)执行部分        D)声明部分

    22.{Oracle题目}________类型的锁将锁定表中要被更新的行,它允许其他用户同时查询、插入、更新甚至锁定同一表中的其他行,但禁止其他用户更新已锁定的行。(选择1)

    A)共享更新    B)共享        C)排他            D)以上都不是

    23.{Oracle题目数据字典视图 USER_TABLES  ALL_TABLES 有什么不同? (选择1)

    A)ALL_TABLES 只显示用户拥有的表.

    B)USER_TABLES只显示用户拥有的表.

    C)ALL_TABLES只显示用户拥有查询权限的表.

    D)USER_TABLES显示用户拥有查询权限的所有表.

    24.{Oracle题目哪一句可列出表 PARTS_VU 的结构? (选择1)

    A)DESCRIBE parts_vu         B)DESCRIBE user_views

    C)SELECT * FROM user_views WHERE lower(view) = parts_vu;

    D)SELECT * FROM user_objects WHERE lower(user_view) = parts_vu;

    25.{Oracle题目}在执行循环之前迭代次数是已知的,则最好使用下列的哪种循环?(选择1)

    A)while        B)do         C)loop         D)for

    26.{Oracle题目考虑下列声明,那些是不合法的:(选择3项)

    A)DECLARE v_name, v_dept VARCHAR2(14);

    B)DECLARE v_testNUMBER(5);

    C)DECLARE V_MAXSALARY NUMBER(7, 2) = 5000;

    D)DECLARE V_JOINDATE BOOLEAN := SYSDATE;

    27.{Oracle题目} EMPLOYEES表如下:

    LAST_NAMEDEPARTMENT_IDSALARY

    Getz103000

    Davis201500

    King202200

    Davis305000…

    请根据表判断以下哪些SQL语句正确:(选择1项)

    A)SELECT * FROM employees
    WHERE salary > (SELECT MIN(salary) FROM employees GROUP BY department_id);

    B)SELECT * FROM employees 
    WHERE salary = (SELECT AVG(salary) FROM employees GROUP BY department_id);

    C)SELECT DISTINCT department_id FROM employees
    WHERE salary > ANY (SELECT AVG(salary) FROM employees GROUP BY department_id);

    D)SELECT department_id FROM employees
    WHERE salary > ALL(SELECT AVG(salary) FROM employees GROUP BY AVG(salary));

    28.{Oracle题目} EMPLOYEES表结构如下:

    EMPLOYEE_IDNUMBERNOT NULL, PRIMARY KEY

    LAST_NAMEVARCHAR2(30)

    FIRST_NAMEVARCHAR2(30)

    JOB_IDNUMBER

    SALNUMBER

    MGR_ID字段的数据类型为NUMBER,参照EMPLOYEE_ID列和DEPARTMENT_ID列(NUMBER)。现在需要在FIRST_NAMELAST_NMAE字段上建立名为NAME_IDX的索引,下列哪个SQL语句能执行这项任务:(选择1项)

    A)CREATE INDEX NAME_IDX(first_name, last_name);

    B)CREATE INDEX NAME_IDX(first_name AND last_name);

    C)CREATE INDEX NAME_IDX ON employees(first_name, last_name);

    D)CREATE INDEX NAME_IDX FOR employees(first_name, last_name);

    29.{Oracle题目} Oracle会为下列哪些约束自动建立索引:(选择1项)

    A)Check          B)Unique          C)Primary key      D)Foreign key

    30.{Oracle题目定义游标如下:

    DECLARE

    CURSOR query_cursor(v_salary) IS

    SELECT last_name, salary, dept_no

    FROM employee

    WHERE salary>v_salary;

    这条语句为什么会错误?(选择1项)

    A)在游标定义中不允许出现where子句      B)select语句中缺少into子句

    C)参数未指定为标量数据类型              D)定义cursor的语法写错了

    31.{Oracle题目} 检查下列代码:

    CREATE OR REPLACE TRIGGER update_emp

    AFTER UPDATE ON emp

    BEGIN

    INSERT INTO audit_table (who, audited)

    VALUES(USER, SYSDATE);

    END;

    你对EMP表执行了一条Update语句,影响10行数据,那么将会在AUDIT_TABLE中增加多少行数据?(选择1项)

    A)1           B)10           C)没有        D)EMP表中已有的数据行数一致

    32.{Oracle题目} 创建存储过程中,局部变量应放在下列哪个关键字之后:(选择1项)

    A)IS          B)BEGIN        C)DECLARED    D)PROCEDURE

    33.{Oracle题目} 定义存储过程如下:

    CREATE OR REPLACE PROCEDURE INSERT_TEAM

    (V_ID in NUMBER,V_NAME in VARCHAR2,V_CITY in VARCHAR2 DEFAULT 'AUSTIN')

    IS

    BEGIN

    INSERT INTO TEAM (id,name,city)

    VALUES (V_ID,V_NAME,V_CITY);

    COMMIT;

    END;

    /

    以下哪些PL/SQL语句能够正确调用该过程?(选择2项)

    A)EXECUTE INSERT_TEAM;

    B)EXECUTE INSERT_TEAM (1,V_CITY=>'AUSTIN');

    C)EXECUTE INSERT_TEAM (2,V_NAME=>'LONG HORNS');

    D)EXECUTE INSERT_TEAM (3,'LONG HORNS','AUSTIN');

    34.{Oracle题目} 考察下面的函数:

    CREATE OR REPLACE FUNCTION CALC_PLAYER_AVG

    (V_ID IN PLAYER_BAT_STAT. PLAYER_ID%TYPE)

    RETURN NUMBER

    IS

    V_AVG NUMBER;

    BEGIN

    SELECT HITS/AT_BATS

    INTO V_AVG

    FROM PLAYER_BAT_STAT

    WHERE PLAYER_ID=V_ID;

    RETURN(V_AVG);

    END;

    下列哪条语句可以成功调用函数:(选择1项)

    A)SELECT CALC_PLAYER_AVG(PLAYER_ID) FROM PLAYER_BAT_STAT;

    B)EXECUTE CALC_PLAYER_AVG(31);

    C)CALC_PLAYER(‘RUTH’);

    D)CALC_PLAYER_AVG(31);

    35.{Oracle题目} 考察下面的触发器:

    CREATE OR REPLACE TRIGGER Emp_count

    AFTER DELETE ON Emp_tab

    FOR EACH ROW

    DECLARE

    N INTEGER;

    BEGIN

    SELECT COUNT(*)

    INTO n

    FROM Emp tab;

    DBMS_OUT.PUT_LINE('there are now'||n||

    'employees');

    END;

    该触发器当执行了以下的SQL语句后出错:

    Delete from emp_tab where empno is equal to 7499;

    下列选项哪个能修正该错误:(选择1项)

    A)将触发器类型改为before delete

    B)因为触发器中不允许count,所以将count函数去掉

    C)去掉DBMS_OUTPUT语句,因为触发器中不允许

    D)去掉行级触发器的行级限制

    36.{Oracle题目} 检查此包的定义:

    CREATE OR REPLACE PACKAGE COMPILE_THIS

    IS

    G_VALUE VARCHAR2(100);

    PROCEDURE A;

    PROCEDURE B;

    END COMPILE_THIS;

    /

    CREATE OR REPLACE PACKAGE BODY COMPILE_THIS

    IS

    PROCEDURE A

    IS

    BEGIN

    G_VALUE := (‘HELLO WORLD’);

    END A;

    PROCEDURE B

    IS

    BEGIN

    C;

    DBMS_OUTPUT. PUT_LINE (‘PROCEDURE B CALLING C’);

    END B;

    PROCEDURE C

    IS

    BEGIN

    B;

    DBMS_OUTPUT. PUT_LINE (‘PROCEDURE C CALLING B’);

    END;

    END COMILE_THIS;

    /

    在编译包时,以下叙述哪项是正确的:(选择1项)

    A)输出Procedure B calling C

    B)输出Procedure C calling B

    C)出现编译错误,因为C需要前项声明

    D)出现编译错误,因为B需要前项声明

    37.{Oracle题目} 存储过程定义如下:

    CREATE OR REPLACE PROCEDURE DELETE_PLAYER

    (V_ID IN NUMBER)

    IS

    BEGIN

    DELETE FROM PLAYER

    WHERE V_ID=31;

    EXCEPTION

    WHEN STATS_EXIST_EXCEPTION

    THEN DBMS_OUTPUT.PUT_LINE

    ('can't delete this player, child records exist in

    PLAYER_BAT_STAT table');

    END;

    为什么该过程编译出错?(选择1项)

    A)STATA_EXIST_EXCEPTION后没有打逗号

    B)STATS_EXIST_EXCEPTION没有声明为NUMBER类型

    C)STATS_EXIST_EXCEPTION没有声明为exception类型

    D)EXCEPTION区只允许使用预定义异常

    38.{Oracle题目} 下列哪些叙述是正确的:(选择2项)

    A)函数必须有返回值

    B)过程必须有返回值

    C)函数作为PL/SQL语句执行

    D)函数作为表达式的一部分执行

    39.{Oracle题目} 以下的哪些语句中允许调用自定义函数:(选择1项)

    A)NEXTVAL

    B)SELECT命令中的HAVING子句

    C)ALTER TABLE命令

    D)SELECT命令或UPDATE命令中的FROM子句

    40.{Oracle题目} 下列关于可变数组和嵌套表的陈述中,哪些是正确的?(选择2项)

    A)可变数组和嵌套表均可以被索引

    B)可变数组不能超过在创建该数组时所定义的界限,而嵌套表则没有这样的限制

    C)在往嵌套表中基于查询插入数据时,需要用到关键字 CAST  MULTISET

    D)可变数组的长度可动态调整

    41.{Oracle题目}表(TEACHER)包含以下列: 
    ID NUMBER(7) PK

    SALARY NUMBER(7,2)

    SUBJECT_ID NUMBER(7)

    判断以下两个SQL语句:

    1SELECT ROUND(SUM(salary),-2) FROM teacher ;

    2SELECT subject_id, ROUND(SUM(salary),-2) FROM teacher GROUP BY subject_id ;

    有什么不同结果? (选择1)

    A) 语句1将返回每个老师一个结果

    B) 语句2将返回多个结果

    C) 结果相同,显示不同

    D) 将有一个句子产生错误

    42.{Oracle题目哪一个权限允许你删除其他用户的序列对象? (选择1)

    A)DROP SEQUENCE

    B)DELETE SEQUENCE

    C)DROP ANY SEQUENCE

    D)DELETE ANY SEQUENCE

    43.{Oracle题目哪个命令属于隐含提交命令? (选择1)

    A)CREATE

    B)UPDATE

    C)COMMIT

    D)SELECT

    44.{Oracle题目你认为下面句子将完成什么任务? (选择1)

    CREATE PUBLIC SYNONYM parts FOR marilyn.inventory;

    A)一个新对象被创建。

    B)一个新对象权限被赋予。

    C)一个新系统权限被赋予。

    D)一个对象的同义词被创建。

    45.{Oracle题目你试图用下面句子查询数据:(选择1)

    SELECT 100/NVL(quantity, 0) FROM inventory;

    为何QUANTITY null 空值时,将导致出错?

    A) 表达式企图被空值除.

    B)转换函数参数数据类型不一致.

    C)空值不能被转成实际值

    D)表达式企图被零除.

    46.{Oracle题目哪条 SELECT 语句可得到单价大于5.00的记录条数? (选择1)

    A) SELECT SUM(*) FROM inventory WHERE price > 5.00;

    B) SELECT COUNT(*) FROM inventory ORDER BY price;

    C) SELECT COUNT(*) FROM inventory WHERE price > 5.00;

    D) SELECT SUM(*) FROM inventory GROUP BY price > 5.00;

    47.{Oracle题目关于 PL/SQL 块的执行部分下列说法正确的是?(选择1)

    A) PL/SQL 表达式可以包含分组函数.

    B) PL/SQL表达式不可以包含SQL函数.

    C) SQL 语句中部分分组函数可用.

    D) 以上都不对

    48.{Oracle题目判断 SQL 语句:

    SELECT * FROM USER_TABLES;

    将得到什么结果? (选择1)

    A)你所拥有的所有表的信息

    B)你能查询的所有表的信息

    C)数据库的所有表的信息

    D)数据字典的所有表的信息

    49.{Oracle题目查找与用户指定雇员ID的部门、薪金相同的所有雇员的姓名、部门、薪金,以下那条语句可以实现?(选择1)

    A)SELECT name, department_id, salary FROM employee WHERE (department_id, salary) IN (SELECT department_id, salary FROM employee WHERE employee_id = &1) AND bonus IS NULL;

    B)SELECT name, department_id, salary FROM employee WHERE (department_id, salary, bonus) = (SELECT department_id, salary, bonus FROM employee WHERE employee_id = &1) AND bonus = NULL;

    C)SELECT name, department_id, salary FROM employee WHERE (department_id, salary) = (SELECT department_id, salary FROM employee WHERE employee_id = &1) AND bonus IS NULL;

    D)SELECT name, department_id, salary FROM employee WHERE (SELECT department_id, salary FROM employee WHERE employee_id = &1) AND bonus = 0;

    50.{Oracle题目} PL/SQL的哪一部分实现对数据的操作? (选择1)

    A)头部分        B)列外部分       C)执行部分        D)声明部分

    51.{Oracle题目判断SCOTT拥有多少个角色?(选择1)

    CREATE ROLE manager;

    CREATE ROLE clerk;

    CREATE ROLE INVERTORY;

    CREATE USER scott IDENTIFIED BY tiger;

    GRANT inventory TO clerk

    GRANT clerk TO manager

    GRANT inventory TO scott

    A)0           B)1           C)2           D)3

    52.{Oracle题目 TEACHER 包含如下字段:

    列名

    可为空否?

    数据类型

    TEACHER_ID

    NOT NULL

    NUMBER(9)

    NAME

     

    VARCHAR2(25)

    SALARY

     

    NUMBER(7,2)

    SUBJECT_ID

    NOT NULL

    NUMBER(3)

    SUBJECT_DESCRIPTION

     

    VARCHAR2(2)

    你需要将理科教师的工资上浮8%,理科教师的SUBJECT_ID011,你需用哪一句实现? (选择1)

    A)UPDATE teacher SET salary = salary * 1.08 WHERE subject_description LIKE ‘SCIENCE'

    B)UPDATE teacher SET salary = salary * .08 WHERE subject_description LIKE 'SCIENCE' AND subject_id = 011

    C)UPDATE teacher SET salary = salary * 1.08 WHERE subject_id = 011;

    D)UPDATE teacher SET salary = salary + (salary * .08) WHERE subject_description LIKE 'SCIENCE' OR subject_id = 011

    53.{Oracle题目根据条件,你将使用哪条语句? (选择1)

    <![if !supportLists]> 1)<![endif]> 修改表INVENTORY PRICE 列值的精度为62位小数且PRICE 的默认值为 $5.00

    2)表INVENTORY中无记录.

    A)ALTER TABLE inventory ADD OR REPLACE (price NUMBER(8,2) DEFAULT 5);

    B)ALTER TABLE inventory MODIFY (price NUMBER(6,2) DEFAULT 5);

    C)ALTER TABLE inventory MODIFY COLUMN (price NUMBER(6,2) DEFAULT '$5.00')

    D)不能减小列长度.

    54.{Oracle题目哪一个是 SQL*Plus 命令? (选择1)

    A)UPDATE       B)CHANGE       C)SELECT       D)ALTER TABLE

    55.{Oracle题目 CUSTOMER 包含如下列:

    CUSTOMER_ID NUMBER(9)

    LAST_NAME VARCHAR2(20)

    FIRST_NAME VARCHAR2(20)

    CREDIT_LIMIT NUMBER(9,2)

    如下代码:

    DECLARE

    CURSOR cust_cursor IS

    SELECT cust_id, last_name, first_name

    FROM customer;

    cust_rec cust_cursor%ROWTYPE;

    你如何操纵 CUST_REC 中的记录? (选择1)

    A)添加一个 LOOP 到游标声明中.

    B)PL/SQL 块的执行部分,使用 INSERT INTO 语句.

    C)PL/SQL 块的执行部分,使用一个 LOOP  FETCH 语句.

    D)PL/SQL 块的执行部分,使用 SELECT 语句使用 INTO 操作.

    56.{Oracle题目判断 IF 语句:

    IF v_num > 5 THEN

    v_example := 1;

    ELSIF v_num > 10 THEN

    v_example := 2;

    ELSIF v_num < 20 THEN

    v_example := 3;

    ELSIF v_num < 39 THEN

    v_example := 4;

    ELSE v_example := 5;

    END IF;

    如果 V_NUM  37, 什么值将被赋值给 V_EXAMPLE? (选择1)

    A)1           B)2          C)3           D)4

    57.{Oracle题目} PL/SQL 块中哪一部分包含 WHEN OTHERS 子句? (选择1)

    A)头部分     B)异常处理部分      C)执行部分       D)声明部分

    58.{Oracle题目}游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为true (选择1)

    A)%FOUND      B)%NOTFOUND       C)%ROWCOUNT     D)%ISOPEN

    59.{Oracle题目}oracle中哪个操作符用于两个或多个字符串合并在一起,或者将一个字符串与一个数据值合并在一起。(选择1)

    A)+             B)&             C)#                D)||

     

    60.{Oracle题目}下列哪个集合操作符返回两个查询所选择的所有不同的行。(选择1)

    A)Union        B)Union  all        C)Union  only        D)Intersect

    61.{Oracle题目}________锁用于锁定表,仅允许其他用户查询表中的行,而不允许插入、更新或删除行。(选择1)

    A)共享更新        B)共享          C)排他          D)以上都不是

    62.{Oracle题目} loop 循环中使用哪种语句来判断是否应该结束循环?(选择1)

    A)BREAK     B)EXIT  WHEN      C)EXIT        D)BREAK  WHEN

    63.{Oracle题目}哪一子句可实现 SELECT 语句查询员工平均工资小于5000的部门信息 ? (选择1)

    A)GROUP  BY  dept_id  WHERE AVG(sal) < 5000

    B)GROUP  BY  AVG(sal)  HAVING AVG(sal) < 5000

    C)GROUP  BY  dept_id  HAVING AVG(sal) < 5000

    D)GROUP BY AVG(sal) < 5000

    64.{Oracle题目}触发器包括哪两种类型?(选择2)

    A)应用程序触发器             B)数据库触发器

    C)管理员触发器               D)用户触发器

    65.{Oracle题目}oracle自动为表的主键或唯一键列创建_________(选择1)

    A)组合索引      B)唯一索引        C)本地索引       D)位图索引

    61.{Oracle题目}表(TEACHER)包含以下列: (选择1)

    ID NUMBER(7) PK

    SALARY NUMBER(7,2)

    SUBJECT_ID NUMBER(7) NOT NULL

    判断以下两个SQL语句:

    1SELECT COUNTDISTINCT SUBJECT_ID FROM teacher ;

    2SELECT COUNTSUBJECT_ID  FROM teacher;

    下列哪句话是正确的:

    A) 语句1将返回老师的总数      B) 语句2将返回老师的总数

    C) 两句都返回老师的总数        D) 以上说话都不对

    62.{Oracle题目哪个命令属于显式提交事务命令? (选择1)

    A)CREATE       B)UPDATE     C)COMMIT    D)SELECT

    63.{Oracle题目你认为下面句子将完成什么任务? (选择1)

    GRANT UPDATE ON  EMPLOYEES  TO  AZURE;

    A)一个新的对像被创建。          B)一个新的对像权限被赋予。

    C)一个新的系统权限被赋予。      D)一个对像的同义词被创建。

    64.{Oracle题目哪条 SELECT 语句可得到单价大于15.00的所有产品的平均单价? (选择1)

    A) SELECT SUM(*) FROM products WHERE price > 15.00;

    B) SELECT AVG(*) FROM products WHERE price > 15.00;

    C) SELECT AVG(price) FROM products  WHERE price > 15.00;

    D) SELECT AVG(DISTINCT  price) FROM products  GROUP BY price >1 5.00;

    65.{Oracle题目查找和用户指定雇员Id&1的所属部门相同的所有雇员的姓名、部门、薪金,以下那条语句可以实现?(选择1)

    A) SELECT name, department_id, salary FROM employee WHERE department_id IN(SELECT department_id FROM employee WHERE employee_id = &1);

    B)SELECT name, department_id, salary FROM employee WHERE department_id NOT IN(SELECT department_id FROM employee WHERE employee_id = &1) ;

    C)SELECT name, department_id, salary FROM employee WHERE department_id = (SELECT department_id FROM employee WHERE employee_id = &1);

    D)SELECT name, department_id, salary FROM employee WHERE (SELECT department_id FROM employee WHERE employee_id = &1);

    66.{Oracle题目PL/SQL中使用哪几种语句来对变量进行赋值? (选择3)

    A)=        B)SELECT  INTO     C)FETCH  INTO       D)=

    67.{Oracle题目你需要将所属部门名称为“SALES”的所有员工的工资增加10%,你需用哪一句实现? (选择1)

    A)UPDATE emp SET sal = sal * 1.1 WHERE dname LIKE  'SALES' ;

    B)UPDATE emp SET sal = sal * 1.1 WHERE deptno =(SELECT deptno FROM  emp WHERE  dname LIKE 'SALES' );

    C)UPDATE emp SET sal = sal * 1.1 WHERE dname =(SELECT deptno FROM  emp WHERE  dname LIKE 'SALES' );

    D)UPDATE emp SET sal = sal * 1.1 WHERE deptno =(SELECT dname FROM  emp WHERE  dname LIKE 'SALES' )

    68.{Oracle题目fetch执行失败时,哪种游标的属性值为TRUE(选择1)

    A)%ISOPEN.    B)%FOUND.  C)%NOTFOUND.   D)%ROWCOUNT.

    69.{Oracle题目}当下列语句执行完后,X的值是多少? (选择1)

    DECLARE

    X  NUMBER=0

    BEGIN

    FOR  Y  IN 1..15  LOOP

    X=Y

    END  LOOP

    END

    A)15        B)16        C)14        D)以上都不是

    70.{Oracle题目}下列哪个集合操作符返回两个查询所选择的所有的行。(选择1)

    A)Union      B)Union  all   C)Union  only    D)Intersect

    71.{Oracle题目}如果你进行3个表的联接查询,你最少需要多少个联结条件(选择1)

    A)3           B)2           C)1              D)0

     

    1.B,

    本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/p/3343810.html,如需转载请自行联系原作者

    展开全文
  • 试题一 一填空题 ( 每小题 4 分共 20 分) 1数据库管理技术经历了 三个阶段 2数据库三级数据结构是 _ 3Oracle 数据库中 SGA由 _组成 4在 Oracle 数据库中完正性约束类型有 _ 5PL/SQL中游标操作包括 _ 二正误判断题每...
  • oracle练习

    千次阅读 2017-07-16 09:40:01
    (01)select to_char(sysdate,'yyyy"年"mm"月"dd"日"day') from dual是什么意思?  2017年07月15日星期天   (02)decode()函数有什么作用?... 条件判断函数,max()和min()还能用于日期型 (03)select d

    (01)select to_char(sysdate,'yyyy"年"mm"月"dd"日"day') from dual是什么意思?
     2017年07月15日星期天
         
    (02)decode()函数有什么作用?max(hiredate)和min(hiredate)函数能用于数值型,还能用于什么类型?
     条件判断函数,max()和min()还能用于日期型

    (03)select deptno,avg(sal) from emp group by deptno是什么意思?
     根据部分分组,求出该部门的编号和平均工资

    (04)where和having的哪个先执行?非等值连接只能使用<>或!=吗?
     where先执行,非等值连接只要不单独使用<>号即可

    (05)外连接能解决什么问题?
     不光能查询出多张表根据某个字段相等的记录,还能依据一方,强行将另一方查询出来 

    (06)子查询能解决什么问题?
     查询条件未知的事物
      
    (07)select *
          from emp
          where sal < any/all (800,1200,1500,2200,3000,5000)是什么意思?
     any:查询工资比5000低的员工信息
     all:查询工资比8000低的员工信息

    (08)自连接有什么特点?
     将一张真实表以别名方式看作多张表
     自连接中可以使用,内连接或外连接

    (09)A集合 union B集合时,最终结果的列名由A集合还是B集合决定?
     A集合的列名决定

    (10)rownum=1 和 rownum <=4 和rownum >= 4 哪个能查询出记录?
     rownum=1有记录
     rownum <=4有记录
     rownum >= 4无记录(因为不确定)


    (01)删除到回收站的表,通过什么技术可以还原? 
    闪回
    (02)create table emp as select * from xxx_emp where 1<>1是什么意思?
    依据xxx_emp表创建emp结构,但无记录
         
    (03)事务是针对DML/DDL/DCL哪种语句?
    针对DML


    (04)drop table/truncate table/delete from 的区别?
    drop table:是DDL、不可回滚、不可带where、表内容和表结构均没
    truncate table;是DDL、不可回滚、不可带where、表内容没,表结构在
    delete from:是DML、可回滚、可带where、表内容没,表结构在、是速度最慢的一个


    (05)oracle默认是哪种隔离级别?MySQL默认是哪种隔离级别?
    oreacle:read committed
    mysql:repeatable read
     
    (06)grant select any table to scott和revoke select any table from scott是什么意思? 
    第一:授予scott用户查询任意表的权限
    第二:收回scott用户查询任意表的权限
       
    (07)on delete cascade和on delete set null是什么意思?
    第一:删除主表记录时,同时也删除从表中相关联的记录
    第二:删除主表记录时,不同时也删除从表中相关联的记录,只是将从表的外检字段设置为null


    (08)你觉得什么情况下要用视图? 
    1、让不同的用户看到不同的数据
    2、简化复杂的查询sql的书写,但不提高查询速度


    (09)视图能提高查询效率(即让查询速度更快)吗?
    不能,只有索引才能提高查询速率


    (10)只读视图有什么好处?
    不能对该视图进行非select操作从而间接保护了基表

     (1)为什么要设置回滚点?

    如果没有设置回滚点的话,Oracle必须回滚到事务开始的地方,其间做的一个正确的操作也将撤销


     (2)删除视图中的【某条】记录会影响基表吗?
    会影响基表

     (3)将【整个】视图删除,会影响表吗?
    不会影响基表

     (4)删除视图,会进入回收站吗?
    不会进入回收站

     (5)删除基表会影响视图吗?
    会影响视图

     (6)闪回基表后,视图有影响吗?
    视图又可以正常工作了

     (7)删除同义词,会影响基表吗?
    不会影响基表

     (8)删除基表,会影响同义词吗?
    会影响同义词

     (9)删除序列,会影响表吗?
    表真正亡,序列亡
    展开全文
  • oracle 面试

    2008-10-23 11:39:54
    1. oracle 判断null的函数 nvl 2 oracle 分页 3 优化sql 4 存储过程 http://www.xinhdy.com/list/1568.htm

    1.       oracle 判断null的函数  nvl

    2           oracle 分页

    3           优化sql

    4   存储过程

    http://www.xinhdy.com/list/1568.htm

    展开全文
  • Oracle 练习 20131017

    2013-12-05 17:06:21
    --2013-10-17 练习--1、输入一个年份,判断其是不是闰年,并做相应的提示。--方法一:正常算declare v_year number := 1900;begin if mod(v_year,100) = 0 then if mod(v_year,400) = 0 then dbms_output.put_...
  • 试题一 一填空题 ( 每小题 4 分共 20 分) 1数据库管理技术经历了 三个阶段 2数据库三级数据结构是 _ 3Oracle 数据库中 SGA由 组成 4在 Oracle 数据库中完正性约束类型有 _ 5PL/SQL中游标操作包括 _ 二正误判断题每小...
  • 技术提高是一个循序渐进的过程,所以我讲的leetcode算法从最简单的level开始写的,然后> 到中级难度,最后到hard难度全部完。目前我选择C语言,Python和Java作为实现语言,因为这三种语言还是比较典型的。由于...
  • 在2000后加上一个三位数,使它变成一个七位数,若该七位数同时能被2、3、5和11整除,那么这个三位数最小是多少?...这要用到一个小小的技巧,就是11的倍数,它有一个很特殊的判断公式:从个位起,从右往...
  • 预计阅读时间:7 分钟今天聊聊如何判断一个链表是不是回文链表。之前有两篇文章写了回文串和回文序列相关的问题:经典面试:最长回文子串子序列解题模板:最长回文子序列我们知道,寻找回文串的核心思想是从中心向...
  • 【本考点】 1.考察如何将复杂问题拆解为简单问题,可以使用多维度拆解分析方法,例如本案例中问题拆解问3步: 1)将中位数位置用公式表示出来 2)计算出每个岗位的总数 2)分情况统计总数的奇数、偶数 2.如何用%或...
  • 【单选】关于索引的说法错误的...【单选】以下哪项用来分组( )【单选】在Oracle中,子程序就是存储过程和函数。关于子程序的描述不正确的是( )。【单选Oracle中,当表的重复行数据很多时,应该创建的索引类型...
  • 每天两道oracle笔试系列 第八天 不积跬步无以至千里 问题: 1、简述tablespace和datafile的关系? 2、什么视图用来判断表空间的剩余空间? 问题: 1、答: 一个tablespace可以有一个或多个datafile; 每个...
  • 因为Oracle需要对索引额外维护。建立索引后,select会快, 当执行过多次的insert,delete,update后,会出现索引碎片,影响查询速度,我们应该对索引进行重组(即drop掉索引重新create)4.索引的类型分为:B-树索引:适合于...
  • 今天小玉要来讲一讲如何判断算式结果的奇偶性以及这个知识的应用,是五年级宝贝的基础数学知识,建议各位宝爸宝妈们点赞收藏噢!1.如何判断结果是奇数还是偶数?...有一类“能否在下列等式中填入“+...
  • 判断题正确请写写"T"错误请写写"F" 1oracle 数据库系统中启动数据库的第一步是启动一个数据库实例 T 2Oracle 服务器端的监听程序是驻留在服务器上的单独进程专门负责响应 客户机的连接请求 F 3oracle 数据库中实例和...
  • 在群里看到一个基础,有关索引的使用。题目就在这里,有的朋友说选B,有的选C,有的说题目不严谨,还有的说没答案,都是错误的。讨论了很久,有两个共性的问题,值得拿出来说下:a=1 and b=1 和 b=1 and a=1 会有效...
  • 34. 举出两个判断DDL改动的方法?  解答:你可以使用 Logminer 或 Streams  35. Coalescing做了什么?  解答:Coalescing针对于字典管理的tablespace进行碎片整理,将临近的小extents合并成单个的大extent...
  • sql(oracle)练习

    2020-10-05 15:46:39
    练习 ** –1.看到一张新表(或者一套新表)应该做什么 1.首先看表里的字段有什么内容,整张表是关于什么的 2.判断这张表里的首要字段是什么(后边会涉及到主键-即唯一非空的那个字段,能够与其他数据区分开的字段...
  • 选择 在Windows操作系统中Oracle的 服务监听并接受来自客户端应用程序的 A A B C D OracleHOME_NAMETNSListe ner OracleServiceSID OracleHOME_NAMEAge nt OracleHOME_NAMEHTT PServer ORACLE中,用来判断列值是否...
  • Oracle试题库:1. 你判断下面语句,有什么作用?(选择1项)GRANT update ON inventory TO joe WITH GRANT OPTION;A.一个系统权限被授予用户JOEB. 一个对象权限被授予用户JOEC. 用户JOE被授予在这个对象上的所有权限D....
  • Oracle 习题 代码文件 select * from employees where last_name not like ‘%L%’ and first_name not like ‘%L%’ or last_name like ‘%sm%’ and first_name like ‘%sm%’ 代码思路 先判断 姓 让其模糊...
  • (1)显示游标练习 –声明三个变量保存雇员的姓名、工资和奖金 --创建游标C1,从emp表中...–通过游标c1的found属性判断是否取到数据,若取到则将数据加入bonus表中 (2)游标循环利用游标for循环实现相同功能。 ...
  • Oracle数据库练习(3)

    千次阅读 2018-06-14 15:31:20
    一、表展示 二、练习及答案 31.找出有佣金的员工的不同工作,按降序排列 select job, comm from empgj where comm is not null order by comm desc; select job, comm from empgj...SQL中判断非空...
  • Oracle数据库常见面试

    千次阅读 2019-03-29 20:03:46
    数据库SQL优化技巧: 1.DDL优化:①通过禁用索引来导入数据,导入完成再恢复索引; ②关闭唯一校验 ... ③Or优化 or的两遍建议都是用了索引的列做判断,这样才会使用索引;只要有一边不是有索引的列就不...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 123
精华内容 49
关键字:

oracle判断题