在以下规则中,哪两个与表名无关(不能用作表名)
A.与大小写无关
B.必须以一个字母开始
C.可以为40个字符的长度
D.可以与另一个数据库对象重名
E.可以包括字母a~z,字符$、_、#和&,以及数字0~9
参考答案:C,E
解析: 这一题是测试对表名命名规则的熟悉程度。根据有关表名命名规则的定义,可以确定选项C和E是正确的。在这一题中,确定选项C比较容易,因为表名命名规则规定:名字的长度最长为30个字符。其实,确定选项E也不太难,因为表名命名可以使用的特殊字符中并不包括字符“&”。
在本题中有一个容易混淆的选项D,初看上去选项D似乎是正确的,但是只要仔细阅读一下表名命名规则——表名一定不能与同一用户下的任何其他的对象相同,就可以确定选项D不可能是正确的了。这一规则所隐含的另外一个意思是:如果表名与其他用户中的对象同名还是可以的,因为此时可以在表名之前冠以“用户名.”来区别。