|
1
3
样本输出:
|
|
2
1
要动态执行此操作,只需知道表名,就可以使用以下方法:
但这取决于你的最终目标是什么。 这将处理列中的空值,但(例如)空整数将显示为0。 |
|
|
3
0
简而言之,你不能那样做。 你唯一能做的就是与你所拥有的相似。
|
|
|
4
0
如果您可以处理XML格式的输出,这样做可能会奏效:
作为一个额外的好处,如果您的数据符合它的要求,您可以用它去除XML格式,而不是
如果您的数据包含标签中使用的任何字符,那么您当然需要进行一些额外的转换,但这将使您非常接近您想要的。 只是注意到看起来您实际上并不希望列名和数据一起显示。在这种情况下,其他答案中的一个信息模式查询将是获得所需信息的最佳方式。 |
|
|
5
0
如果目标是变更跟踪,那么我建议不要使用KM建议的连接。
如果您使用的是SQLServer2008,我建议您使用SQLServer的更改跟踪机制。如果您不使用它,那么我建议您购买第三方审计工具。如果这也不是一个选项,那么我将使用触发器将删除的值写入另一个表中。这至少迫使您确保审核数据模式与源模式同步。 |
|
|
sqlrobert · SQL-如何查找不包含特定字段值的一组记录 3 年前 |
|
|
Nick Fleetwood · 调度语法的LINQ查询 4 年前 |
|
|
Mateen Bagheri · 选择表的计数并选择其自身 4 年前 |
|
Java · 使用交叉应用同时显示两列 4 年前 |