使用oracle SQL将字符串解析为表
伙计们。假设我有下表:
ID | String
---+---------
1 | <123><345>
2 | <1-2><45-67>
3 | <345-321><234>
这是我的应用程序中的旧数据格式,目前无法避免。我需要实现的是:有关
ID | String
---+---------
1 | <123>
1 | <345>
2 | <1-2>
2 | <45-67>
3 | <345-321>
3 | <234>
如何仅使用普通 Oracle SQL 而不创建任何其他对象或 pl-sql 过程来实现此结果的任何建议?
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您考虑使用存储过程,请尝试以下操作:
来源:http://jasonvogel.blogspot.com/2006/11/oracle-sql-converting-one-row-into-two.html
If you consider using stored procedures anyway, try this:
Source: http://jasonvogel.blogspot.com/2006/11/oracle-sql-converting-one-row-into-two.html
试试这个:
我是 MS SQL Server 用户,所以我不确定它是否有效,但请告诉我...
Try this:
I am an MS SQL Server user so I am not sure if it'll work but let me know...