DBMS_METADATA.GET_DDL返回空或ORA-31603的主因是对象名、类型名、schema名大小写及引号不匹配需查all_objects确认真实名称类型全大写带引号对象须加双引号权限不足亦致空返回。DBMS_METADATA.GET_DDL 返回空或报错 ORA-31603常见现象是调用 dbms_metadata.get_ddl 时返回空字符串或者直接报 ora-31603: object xxx of type xxx not found in schema yyy。根本原因不是函数写错了而是对象名、类型名、schema 名三者必须严格匹配数据库字典里的真实值——尤其注意大小写和引号。实操建议 RedClaw 百度推出的手机端万能AI Agent助手