Har en relativt enkel fråga som jag skapar en vy av.
SELECT dbo.utfarder.id, dbo.utfarder.Utfardsplats, dbo.utfarder.DM, dbo.utfarder.Krav, dbo.utfarder.Kostnad, dbo.utfarder.Datum,
dbo.utfarder.Tid, dbo.utfarder.Antal_platser, dbo.utfarder.Typ, dbo.utfarder.Kommentar, dbo.Medlem.Fnamn, dbo.Medlem.Enamn, dbo.Medlem.epost,
dbo.utfarder.DM AS Divemaster
FROM dbo.utfarder INNER JOIN
dbo.Medlem ON dbo.utfarder.DM = dbo.Medlem.id
WHERE (dbo.utfarder.Datum >= GETDATE())
ORDER BY dbo.utfarder.Datum
Men när jag kör Check SQL syntax så ploppar texten "TOP (100) PERCENT" in i frågan direkt efter SELECT. Det fungerar som jag tänkt mig men jag vill gärna veta varför texten läggs till.
Googlade lite på det men hittade inget som passade in. Sökte även här men hittade inget som beskriver varför.
Oops glömde plita dit vilken DB... Frågan gäller SQL 2005
Vad är det för program du använder som lägger till detta?
Det verkar inte hända i SQL Server 2005 Management Studio i alla fall. (Den gör dock en himla massa andra dumheter med SQL-frågor, men det är en annan femma.)
Jag läste lite på internet! Det verkar som om det är lite hur som helst med 2005 management studio.... Hel ärligt så tror jag det var microsoft som skapade Skynet i Terminator filmerna.