我有数据库。最近从第三方软件向数据库添加了两行
1)当我在脚本下面执行时,它不会列出最近由第三方软件执行的更新数据。但是显示旧数据。
Select top 5000 [T_idx] ,[T_TAG] ,[T_Date] from [house].[dbo].[total]
2)当我执行下面的代码时,它会编写脚本,显示最近由第三方软件执行的更新数据。
Select * from [house].[dbo].[total]
where T_TAG like '%HO%' order by T_Date DESC
答案 0 :(得分:1)
前5000只会显示前5000条记录。很可能新记录不是其中的一部分。删除top 5000
答案 1 :(得分:0)
您需要正确订购(如果您希望按日期顺序排序):
SELECT
TOP 5000 [T_idx], [T_TAG], [T_Date]
FROM
[house].[dbo].[total]
ORDER BY
T_Date DESC