我只是想出了一个想法,用一段代码来显示每列的所有不同值,并计算每列有多少条记录。我希望代码循环遍历所有列。这是我目前所掌握的.我是SQL的新手,所以请容忍我的粗鲁之处:) select [Sales Manager], count(*) group by [Sales Manager]尝试使用动态SQL:@c
动态SQL存储在SQL表中,必须在特定条件下执行。目前,我们使用游标为我们处理,但我总是被告知,避免游标时,如果可能,因为他们不是最有效的方式做事情。因此,我的问题是:如果没有它们,我如何执行动态SQL (如果有方法的话)?整个系统都是围绕这种动态SQL混乱构建的,因此不会改变它。为此,只需假设表中有Id AS IDENTITY和SQL AS VARCHAR字段,其中SQL字段包含要执行的SQL (很明显)。
编辑:--基本上,我想循环遍历</