sql >> Database teknologi >  >> RDS >> Sqlserver

Er der en måde at få forskellige resultater for den samme SQL-forespørgsel, hvis dataene forbliver de samme?

Din brug af NOLOCK over det hele betyder, at du laver beskidte læsninger og vil se ikke-forpligtede data, data, der vil blive rullet tilbage, forbigående og inkonsistente data osv.

Tag disse af, prøv igen, meld tilbage

Rediger:nogle muligheder med NOLOCKS fjernet

  1. Data ændrer sig virkelig
  2. En eller anden parameter eller filter ændres (f.eks. GETDATE)
  3. Nogle float-sammenligninger kører på forskellige kerner hver gang
    Se dette på dba.se https://dba.stackexchange.com/q/4810/630
  4. Indlejrede NOLOCKs i udf'er eller visninger (f.eks. iCentral.dbo.GetSubUserGroups)
  5. ...


  1. MySQL:Samtidige opdateringer (gennem tråde) på en simpel tabel

  2. Konverter datetime værdi til streng

  3. forespørg på mysql-database inde fra en klasse

  4. Er der et alternativ til utl_http-pakken til http-anmodning ved hjælp af Oracle pl sql?