|
0
|
| new_newbie · 技术社区 · 10 月前 |
|
|
1
0
Oracle数据字典中的名称以大写字母显示。而不是查询
|
|
|
2
0
当您执行查询以检查约束fk_capital时,它可能不会返回结果,因为Oracle在内部将其视为fk_capital。 解决问题的步骤:
选择所有者、约束类型、表名 来自用户约束 其中constraint_name='FK_CAPITAL';
选择constraint_name、constraint_type 来自用户约束 其中table_name=大写('NATIONS');
ALTER TABLE国家减少约束fk_capital;
ALTER TABLE国家 添加约束fk_capital外键(大写)参考城市(名称); 其他提示: 确保没有重复的约束:确认没有其他约束在不同的模式中使用fk_capital名称。 选择所有者、表名、约束名 来自所有约束 其中constraint_name='FK_CAPITAL'; 模式所有权:如果您在多模式环境中工作,请确保在表名前加上模式名(例如Schema_name.names),以查询正确的模式。 如果问题仍然存在,则可能与Oracle免费版本限制或数据库错误有关。 |
|
|
vytaute · 返回表类型时Oracle函数中的类型错误 3 年前 |
|
|
BetaRide · Oracle架构用户无法在过程中创建表 7 年前 |
|
|
F.donoso · 嵌套的隐式游标未在数据中清除 7 年前 |
|
|
ADH · 如何在网格中调用过程和输出结果 7 年前 |