gpt4 book ai didi

sql - 表名超过 30 个字符

转载 作者:行者123 更新时间:2023-12-03 18:20:13 25 4
gpt4 key购买 nike

我在 MySQL 数据库中有一个表。表名超过30个字符
我想在 Oracle 11g 中创建相同的表,但 Oracle 只允许名称最多包含 30 个字符的表。
不能把表名改到30字以内,因为系统是基于这些表的,改名要花不少钱,所以改表名不是我的答案我在找。

有一张表叫user_tables ,当我描述表格时,它说 table_name字段具有数据类型 varchar2(30) ,所以我试图改变表格并制作 table_name varchar2(255)但我不能,它给了我一个错误说:

ORA-00942: table or view does not exist



我连接为 sys .

有谁知道如何解决我的问题?

最佳答案

所有 Oracle 标识符都限制为 30 个字符。 没有任何选项可以让您改变它。

关于sql - 表名超过 30 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8701479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com