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保留字
命名规则
2:名字必须字母开头
3:在第一个字母之后,可以使用 $ _ #这三个特殊字符
4.不区分大小写
注:如果加上双引号那么除了第一条外,其他都可以不遵守
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
这里表和列都是302:名字必须字母开头
3:在第一个字母之后,可以使用 $ _ #这三个特殊字符
4.不区分大小写
注:如果加上双引号那么除了第一条外,其他都可以不遵守