作为oracle数据库tables的字段名称,哪些字符是不允许的?请一一列举
2个回答
展开全部
有一定的长度限制,记得好像是30个字符
使用P/L SQL建表时,如果使用了关键字作为字段名,如:uid,type,date等,会提示出错无效的标识符(invalid identifier)。在一些情况不得不使用关键字作为字段名时,就像一些系统升级时,从其它数据库改为oracle时,该什么办呢。经验证,解决办法是使用双引号",如"type".
create table fgdhfgh(id number,"uid" number, "type" number)
建议最好不要用中文做字段名,那样的话系统移植到unix或linux时会很麻烦
使用P/L SQL建表时,如果使用了关键字作为字段名,如:uid,type,date等,会提示出错无效的标识符(invalid identifier)。在一些情况不得不使用关键字作为字段名时,就像一些系统升级时,从其它数据库改为oracle时,该什么办呢。经验证,解决办法是使用双引号",如"type".
create table fgdhfgh(id number,"uid" number, "type" number)
建议最好不要用中文做字段名,那样的话系统移植到unix或linux时会很麻烦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询