2017-01-17 37 views
0

我正在使用azure數據庫S1,在執行某些查詢時我注意到了一些問題。 它每次都使用相同的查詢(我的意思是不同數量的記錄)返回不同的結果,我使用SQL Managment Studio手動執行查詢,與刪除相同。爲什麼Azure數據庫每次都使用相同的查詢檢索不同的記錄?

這是我運行查詢:

SELECT * 
FROM [dbo].[Trabajador] 
WHERE ClaveTipoNomina = '00156' 
AND ClavePeriodo = '2017-01-15'; 

或者:

DELETE FROM [dbo].[Trabajador] 
WHERE ClaveTipoNomina = '00156' 
AND clavePeriodo = '2017-01-15'; 

如果再次運行再次句子幾秒鐘後,它顯示了不同數量的記錄。

表並不複雜:

CREATE TABLE [dbo].[Trabajador](
[ClaveCompania] [nvarchar](128) NOT NULL, 
[ClaveTipoNomina] [nvarchar](128) NOT NULL, 
[ClaveTrabajador] [nvarchar](7) NOT NULL, 
[ClavePeriodo] [datetime] NOT NULL, 
[Linea] [nvarchar](10) NOT NULL, 
CONSTRAINT [PK_dbo.Trabajador] PRIMARY KEY CLUSTERED 
(
[ClaveCompania] ASC, 
[ClaveTipoNomina] ASC, 
[ClaveTrabajador] ASC, 
[ClavePeriodo] ASC, 
[Linea] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) 
) 

我已經查了一下這個數據庫中的一些特殊的配置蔚藍的面板上,但我coudn't找到有關這個問題的任何。

你能說出爲什麼會發生這種情況嗎?

+0

你能編輯你的問題並描述你提到的那些查詢嗎? – CPHPython

+0

疑似Azure行爲正常,有人正在更改數據 – Paparazzi

+0

謝謝CPHPython,我已經編輯過這個問題。 – Jiann

回答

0

有一個過程或某人在更改數據庫中的數據。這會導致您在每次執行查詢時查找新的或其他記錄。

相關問題