26.Which is the valid CREATE TABLE statement?

来源:互联网 发布:阿里云幕布拍照要求 编辑:程序博客网 时间:2024/06/10 09:35
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);
答案:A
解析:
B:不能以数字开头
C:不能有*
D:date 是sql保留字
命名规则 

1:长度不能超过30个字符

SQL> desc user_tab_columns;Name                 Type          Nullable Default Comments                                                             -------------------- ------------- -------- ------- -------------------------------------------------------------------- TABLE_NAME           VARCHAR2(30)                   Table, view or cluster name                                          COLUMN_NAME          VARCHAR2(30)                   Column name    
这里表和列都是30
2:名字必须字母开头
3:在第一个字母之后,可以使用 $ _ #这三个特殊字符
4.不区分大小写
注:如果加上双引号那么除了第一条外,其他都可以不遵守

0 0