打印没有光标的结果集
我正在使用 T-SQL,我想打印出结果集。 这只是一个~2x6(动态大小)集,但我不完全确定如何在不使用游标的情况下做到这一点。 有没有一种好的方法可以将这些打印到控制台/电子邮件/任何地方?
I'm using T-SQL and I want to print out a result set. This is just a ~2x6 (dynamic size) set but I'm not entirely sure how I can do this without using a CURSOR. Is there a nice way I can print these to console/email/wherever?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您想从 bat 文件打印它们,您可以使用 osql.exe 执行查询 - 结果将显示在屏幕上。 您可能需要使用 trunc 和/或设置 colwidth 设置,以便其清晰易读。
If you want to print them from a bat file you can use osql.exe to execute the query - the results will be displayed to the screen. You may want to use trunc and/or set colwidth settings so that it's legible.
您的意思是您有两列和六行,并且您想在没有光标的情况下以某种方式输出它们?
您可以在没有游标的情况下连接不同的行,例如假设您有两个名为 col1 和 col2 的字符串列:
You mean you have two columns and six rows and you want to output them somehow without a cursor?
you can concatenate different rows without a cursor, e.g. assuming you have two string columns called col1 and col2: