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

     

  • 相关阅读:
    神秘题目4
    神秘题目3
    神秘题目2
    AC自动机
    Fence Obstacle Course 题解
    Fractal Streets
    龟速乘
    快速幂
    Stall Reservation
    Sunscreen
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13317202.html
Copyright © 2011-2022 走看看