我有一个查询,例如:
SELECT column as averyveryveryverylongalias (more than 30 characters)
FROM Table_name
它返回错误ORA-00972 标识符太长,有什么技巧可以让它工作而不会使别名更短吗?
不可以,在 Oracle 12.2 版本之前,标识符的长度不允许超过 30 个字符。看Oracle SQL 语言参考 http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/sql_elements008.htm#sthref727.
然而,从版本 12.2 开始,它们的长度可达 128 字节。 https://docs.oracle.com/en/cloud/paas/exadata-express-cloud/csdbf/longer-identifier-names.html(注意:字节,不是字符)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)