cweijan / vscode-database-client

Database Client For Visual Studio Code
https://database-client.com
MIT License
2.49k stars 285 forks source link

[BUG] Oracle 数据库 如果视图的长度太长,查看视图的ddl时候会报错 #1212

Closed joyous-coder closed 4 months ago

joyous-coder commented 4 months ago
joyous-coder commented 4 months ago

而且从all_views里面取视图定义的时候,这个字段会截取4000个定义的字符,导致定义不完整

joyous-coder commented 4 months ago

建议使用

SELECT DBMS_METADATA.GET_DDL('VIEW', '视图名', '视图所有者') AS VIEW_DDL
FROM DUAL;
joyous-coder commented 4 months ago

这个获取的是clob,没有4000个字符的限制

joyous-coder commented 4 months ago

并且这个获取的语句可以直接执行,修改视图。不需要添加drop了

cweijan commented 4 months ago

感谢提供, 已集成到版本7.5.6.