我正在制定一项要求,我需要将逗号分隔的字符串拆分为不同的列。
此列表具有可变长度,即它可以是
a,b,c,d
or
a,b,c,d,e
等等。即没有分隔符,因此列的数量不固定。
有没有办法使用SQL查询来实现它?
我正在使用Oracle 11gR2企业版
谢谢
Vishad
答案 0 :(得分:0)
这取决于你的工作地点。
在表格中,VARCHAR2最多可以有4000个字符。在Oracle 12c中,它可以是32K - 但必须由DBA配置。
在PL / SQL内部,限制也高达32K