Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个名称包含八个以上字符的数据库,但是当我运行该命令SELECT name FROM V$DATABASE;时,它只返回我实际命名数据库的前八个字符。
SELECT name FROM V$DATABASE;
我在安装摘要的某个地方注意到了八字符版本,并认为这是由于固定表宽度切断了名称的其余部分,但我使用 SQL*Plus 得到了相同的结果。
Oracle 中的数据库名称限制为八个字符。如果您在其他地方输入了更多内容,它可能已被截断,恕不另行通知。
至于为什么,大概有“过去”的技术原因,虽然它可能不再是问题,但为了兼容性,限制已被保留。