发布网友 发布时间:2022-04-20 07:57
共1个回答
热心网友 时间:2023-09-24 10:01
标准命名规则要满足如下要求:\x0d\x0a以字符开头\x0d\x0a30个字符以内\x0d\x0a只能包含A-Z,a-z,0-9,_,$,#\x0d\x0a不能和同一个用户下的其他对象重名\x0d\x0a不能是oracle服务器的保留字\x0d\x0a\x0d\x0a还有一类是非标准命名,可以使用任何字符,包括中文,oracle中的保留字,空格等等都是可以的,但是需要将对象名用双引号引起来。\x0d\x0a例如: create table “table” (test1 varchar2(10));将会建立一个表名为table的表。并没有什么语法错误。但这这样以后就需要以后在使用这个对象时必须用双引号经对象引起来。\x0d\x0a非标准命名在后续使用中容易因为忽略双引号导致种种错误,如非必要,个人不建议使用。