zoukankan      html  css  js  c++  java
  • OCP-1Z0-051-V9.02-26题

    26. Which is the valid CREATE TABLE statement?

    A. CREATE TABLE  emp9$#  (emp_no NUMBER (4));

    B. CREATE TABLE  9emp$#  (emp_no NUMBER(4));

    C. CREATE TABLE  emp*123  (emp_no NUMBER(4));

    D. CREATE TABLE  emp9$#  (emp_no NUMBER(4), date DATE);

    Answer: A

    答案解析:

    A答案

    sys@TESTDB> CREATE TABLE  emp9$#  (emp_no NUMBER (4));

    Table created.

     B答案,表名不能以数字开头,只能以字母开头

    sys@TESTDB> CREATE TABLE  9emp$#  (emp_no NUMBER(4));

    CREATE TABLE  9emp$#  (emp_no NUMBER(4))

                  *

    ERROR at line 1:

    ORA-00903: invalid table name

    C答案,表名只能有字母,数字、下划线_、美元符$、井字号#等,没有星号*号

    sys@TESTDB> CREATE TABLE  emp*123  (emp_no NUMBER(4));

    CREATE TABLE  emp*123  (emp_no NUMBER(4))

                     *

    ERROR at line 1:

    ORA-00922: missing or invalid option

    D列名,不能用预留字作为列名。

    sys@TESTDB> CREATE TABLE  emp9$#  (emp_no NUMBER(4), date DATE);

    CREATE TABLE  emp9$#  (emp_no NUMBER(4), date DATE)

                                             *

    ERROR at line 1:

    ORA-00904: : invalid identifier

     

  • 相关阅读:
    Day 25 网络基础2
    Day 25 网络基础
    Day 24 定时任务
    Day 23 系统服务之救援模式
    Day4 总结
    Day 22 进程管理2之系统的平均负载
    【Distributed】分布式Session一致性问题
    【Distributed】分布式系统中遇到的问题
    【Redis】分布式Session
    【Zookeeper】应用场景概述
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13317202.html
Copyright © 2011-2022 走看看