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