---
title: "Fungerande men varför läggs detta till frågan?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/146594-fungerande-men-varför-läggs-detta-till-frågan"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Zaiman"
published: "2006-05-08T12:42:39.000Z"
updated: "2006-05-11T08:16:01.000Z"
replies: 9
views: 529
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/146594-fungerande-men-varför-läggs-detta-till-frågan"
---

# Fungerande men varför läggs detta till frågan?

## #1 — Zaiman, 2006-05-08T12:42Z

Hej alla SQL gurus

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

Permalänk: https://www.webforum.nu/p/146594

## #2 — @nders, 2006-05-08T12:45Z

Vilket program är det som lägger till det? Är det SQL Server, vilken version?

Permalänk: https://www.webforum.nu/p/1811762

## #3 — Zaiman, 2006-05-08T12:55Z

Oops glömde plita dit vilken DB... Frågan gäller SQL 2005

Permalänk: https://www.webforum.nu/p/1811767

## #4 — CatZ, 2006-05-10T03:59Z

om jag har förstått det hela rätt.... 

När du använder "View" och du har "ORDER BY" måste vilkoret "TOP" finnas med och därför lägger SQL Server 2005 till det automatiskt.

Permalänk: https://www.webforum.nu/p/1812745

## #5 — Zaiman, 2006-05-10T09:26Z

Njae... Även om jag inte har en ORDER BY så lägger SQL 2005 till "TOP (100) PERCENT" först i frågan.
Frågan kvarstår. Varför ska man ha med det?

Permalänk: https://www.webforum.nu/p/1812802

## #6 — @nders, 2006-05-10T10:10Z

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.)

Permalänk: https://www.webforum.nu/p/1812818

## #7 — Zaiman, 2006-05-10T11:38Z

@nders.. Öhum.. Jo det är precis det programmet jag använder..
Kan det vara någon inställningsfråga då? Nu bidde jag lite fundersam..

Permalänk: https://www.webforum.nu/p/1812846

## #8 — @nders, 2006-05-10T11:46Z

Eftersom det med största säkerhet har med Management Studion att göra så flyttar jag tråden, då den passar bättre i "Databashanterare".

Mvh

Permalänk: https://www.webforum.nu/p/1812849

## #9 — CatZ, 2006-05-11T01:59Z

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.

Permalänk: https://www.webforum.nu/p/1813051

## #10 — Zaiman, 2006-05-11T08:16Z

Ja det verkar vara hur som helst. Har installerat en ny maskin med 2005 Management studio. Och där tar den inte med det!?

Knasigt värre. Lämnar ärendet vid att det fungerar med båda. Och att jag inte hittar någon förklaring.

Permalänk: https://www.webforum.nu/p/1813095

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/146594-fungerande-men-varför-läggs-detta-till-frågan
