带 if 语句的游标
当表未修复时,如何写入游标。 例如
DECLARE cursor_1 CURSOR
FOR
IF BEGIN @i=1 SELECT col1,col2 FROM table_1 END
ELSE BEGIN SELECT col1,col2 FROM table_2 END
...
这给出了语法错误,请提出建议?
How can i write cursor when table is not fix.
E.g
DECLARE cursor_1 CURSOR
FOR
IF BEGIN @i=1 SELECT col1,col2 FROM table_1 END
ELSE BEGIN SELECT col1,col2 FROM table_2 END
...
This gives syntax error please suggest ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你写得正确的话,这实际上是有效的!
This actually works, if you write it correctly!
这是一个丑陋的黑客,你可能会更好地使用动态 SQL,或者以更明智的方式重写它,但是:
his is an ugly hack, and you'd possibly be better with dynamic SQL, or re-writing this in a more sensible way, but: