---
title: "SQL-standarder"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/62290-sql-standarder"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "kristoffer"
published: "2002-12-15T21:56:21.000Z"
updated: "2002-12-15T22:47:31.000Z"
replies: 11
views: 328
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/62290-sql-standarder"
---

# SQL-standarder

## #1 — kristoffer, 2002-12-15T21:56Z

Vilka SQL-standarder finns det? Vilken SQL-standard används av

- SQL Server 7
- SQL Server 2000
- Oracle8i
- Oracle9i

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

## #2 — Josef, 2002-12-15T21:59Z

De ovannämnda använder väl T-SQL (Transact-SQL). Det finns väl dock lokala skiftningar inom detta område.

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

## #3 — kristoffer, 2002-12-15T22:05Z

Fast T-SQL är väl ingen standard utan en dialekt?

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

## #4 — Josef, 2002-12-15T22:06Z

Hmm... Ja, så kanske det är.  :r

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

## #5 — kristoffer, 2002-12-15T22:07Z

Vi får se vad LarsG säger. :)

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

## #6 — Josef, 2002-12-15T22:08Z

> **kristoffer skrev:**
>
> Vi får se vad LarsG säger. :)

Mmm. Det är han som brukar ha mest koll på det där. ;)

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

## #7 — LarsG, 2002-12-15T22:20Z

Det finns en internationell standard för sql. (ISO/IEC 9075)

Den kallas allmänt för SQL 99.  SQL 99 innehåller  en miniminivå som kallas core sql 99 och ett antal tilläggsfunktioner. 

I dag finns det ingen databashanterare som uppfyller alla funktioner inom core sql 99 (alla fall inte bland de kända, det är möjligt att Ozelot gör det, ett problem är att det saknas ett verifikationstest).
 
Oracle, SQL server och DB2 är ungerfär lika duktiga på att följa standard, de uppfyller ungefär 140 av de 179 krav som finns i core SQL 99. De innehåller också funktioner som finns i SQL 99 men inte ingår i core och en hel del funktioner som är specifika för just den databashanteraren. Att hitta en gemensam kärna är ganska besvärligt.

En ny standard är i princip fastslagen och kommer att publiceras nästa år och heter SQL 2003.

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

## #8 — kristoffer, 2002-12-15T22:22Z

Tack för informationen. Kallar Oracle, SQL Server och db2 sina varianter av standarden något?

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

## #9 — LarsG, 2002-12-15T22:35Z

Att säga varianter av standarden tycker jag är fel uttryck. 

Oracle och DB2 har ingen speciell benämning såvitt jag har sett.
SQL server använder benämningen T-sql som är en förkortning av transact SQL. Den utvecklades urspringligen av Sybase och dom var bland dom första att implementera stored procedures och triggers. Microsoft  köpte källkoden till SQL server av Sybase.

En stor skillnad mellan Oracle, DB2 och SQL server gäller nog hur man skriver lagrade procedure och triggers. DB2 är dom enda som någotsånär följer den standard som finns. Lagrade procedurer och triggers ingår inte i core sql 99.

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

## #10 — Pace, 2002-12-15T22:38Z

LarsG: Följer ni standarden för Mimer SQL?

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

## #11 — LarsG, 2002-12-15T22:45Z

Menar du: följer MIMER SQL standard?

Jo, det vill jag väl påstå. Det saknas några funktioner för att uppdylla core sql 99. 

Om vi implementerar en ny funktion och den finns med i SQL 99 så följer vi standarden.

Här är en jämförelse
<http://developer.mimer.se/validator/comparison/comparison%20chart.tml>

Är du intresserad av hur Mysql ligger till i förhållande till core SQL 99?

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

## #12 — Pace, 2002-12-15T22:47Z

Tackar!

> **LarsG skrev:**
>
> Menar du: följer MIMER SQL standard?

Ja, precis. Uttryckte mig lite klumpigt.

> **LarsG skrev:**
>
> Är du intresserad av hur Mysql ligger till i förhållande till core SQL 99?

Javisst!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/62290-sql-standarder
