【发布时间】:2012-06-06 10:51:45
【问题描述】:
我正在尝试在某个操作之前和之后对 SQLServer 数据库表的数据进行比较。 我将第一个数据保存在文件中(实际上我保存了数据的 MD5,但不相关),因此我可以在操作后将新数据与其进行比较。 第一个问题是查询返回的数据并不总是相同的顺序。
所以为了解决这个问题,我想到了使用 ORDER BY 子句对数据进行排序。 第二个问题来了。我正在执行用户定义的查询,所以查询和表可能不同。
所以问题来了:如果事先不知道将使用哪个表,我如何按 PRIMARY_KEY(一个或多个)排序??
也欢迎任何其他解决方案,
感谢您的时间和精力,
【问题讨论】:
标签: java sql sql-server sql-order-by primary-key