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找到有關這個問題的任何。
你能說出爲什麼會發生這種情況嗎?
你能編輯你的問題並描述你提到的那些查詢嗎? – CPHPython
疑似Azure行爲正常,有人正在更改數據 – Paparazzi
謝謝CPHPython,我已經編輯過這個問題。 – Jiann