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.
我创建了一个包含聚合值的列的视图(以 varchar2 数据类型存储输出)。有没有办法让我检查哪些记录超过了最大限制,例如 varchar2(4000)?由于错误“字符串缓冲区太小”,我无法创建表。我在想,如果我能知道有多少条记录超过了字符长度,那么我可能会尝试使用子字符串。
由于您正在创建视图。它将有一个带有 select 语句的定义
这样你就可以
select <columns>,length(column you have to check) from <tableName> group by <columns> having length<column> > 4000;