SQL在执行脚本时不显示数据

时间:2014-01-10 09:52:21

标签: sql sql-server-2005

我有数据库。最近从第三方软件向数据库添加了两行

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

2 个答案:

答案 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