TSQL 或 SSIS 将列转换为行
谁能建议如何实现以下目标?即使用 TSQL 或 SSIS 将列转换为行:
例如 从这个:
col1 col2
start end
到这个:
start
end
从这个:
col1 col2 col3 col4
start break start end
到这个:
start
break
start
break
谢谢。
Could anyone please suggest how to achieve the following? i.e. convert columns in to rows using either TSQL or SSIS:
e.g.
from this:
col1 col2
start end
to this:
start
end
from this:
col1 col2 col3 col4
start break start end
to this:
start
break
start
break
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
感谢@Dalex 的回答。
由于我使用的是 SSIS,所以我最终使用了不需要代码的 Unpivot Transformation Task。
Thanks @Dalex for your answer.
Since I'm using SSIS I ended up using Unpivot Transformation Task which required no code.