1
以下SQL查询仅返回一个表所需的结果。如何在游标查询或其他方法中使用我的SQL查询?
SELECT [NoMatchExplanation], COUNT(*)
FROM err.CustomerBank
GROUP BY (NoMatchExplanation)
我想对所有在下面的查询正在把它的模式是“犯错”表的表做到这一点。
SELECT TABLE_SCHEMA + '.' + TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'err'
上述SQL查询的输出:
err.ColleteralValuablePaper
err.CustomerPayment
err.CustomerPaymentItemMatching
err.DealerColleteralPercent
err.DealerDistributorStatus
err.DealerShellLimit
err.DealerWaitingLimit
err.DistributorPreFinanceLimit
err.ColleteralValuablePaper
.
.
.
每一行是一个表名。我想编写一个SQL查询,它将重复第一个SQL查询中每行的操作。
我该如何用光标或其他方法做到这一点?感谢您的帮助。
首先谢谢。如何将结果记录在单个表格中? –
我已经更新了我的答案以使用全局临时表(在动态查询之外不会有本地临时表)。 –
索引碎片如何分解? –