---
title: "Kolla om en tabell existerar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/77530-kolla-om-en-tabell-existerar"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "m_soderlund"
published: "2003-05-20T08:33:30.000Z"
updated: "2003-06-03T08:53:09.000Z"
replies: 11
views: 279
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/77530-kolla-om-en-tabell-existerar"
---

# Kolla om en tabell existerar?

## #1 — m_soderlund, 2003-05-20T08:33Z

Jag undrar hur man i SQL Server kollar ifall om en tabell existerar i databasen? Jag hittar ingen metod som heter Exist() eller Istable() eller något dylikt. :(

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

## #2 — @nders, 2003-05-20T08:37Z

Borde fungera:

```
SELECT * FROM sysobjects WHERE type='U' AND name = 'tabellen'
```

Mvh

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

## #3 — m_soderlund, 2003-05-20T08:37Z

Vad ska i så fall sysobject bytas ut mot, eller ska det ej bytas ut över huvud taget?

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

## #4 — @nders, 2003-05-20T08:42Z

Det ska inte bytas ut. Sysobjects är ställe som innehåller info om alla objekt (tabeller, stored procedures, vyer, triggers, etc etc) som finns i databasen. Du ska bara byta ut tabellnamnet i frågan.

Mvh

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

## #5 — m_soderlund, 2003-05-20T08:47Z

Tackar hjärtligast @nders! Fungerade perfekt. :D

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

## #6 — LarsG, 2003-05-20T13:58Z

Använd inte sysobjects. Det är gammalt och omodernt. Nu för tiden är det information_schema som gäller.

```

SELECT * 
FROM information_schema.tables 
 WHERE table_name = 'tabellen'
```

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

## #7 — m_soderlund, 2003-06-02T14:22Z

En fråga till: går det att kolla om en tabell existerar om man kör med Access? LarsGs kod ovan fungerar ej för Access. :D

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

## #8 — m_soderlund, 2003-06-03T08:41Z

Fortfarande ingen som vet hur man kollar om en tabell i en Access-databas existerar? Jag har sökt på Google och lite överallt, men finner inget. :(

 ;)

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

## #9 — @nders, 2003-06-03T08:44Z

Det man icke finner på Google finner man på webForum, som bekant. ;)

<http://www.webforum.nu/showthread.php?s=&threadid=76928>

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

## #10 — m_soderlund, 2003-06-03T08:45Z

Tack @nders! Men vad i h-vete sökte du på? Jag har sökt och sökt på wF också, men inte funnit något.. :D

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

## #11 — @nders, 2003-06-03T08:47Z

Sökt och sökt, jag vet väl vad jag svarar på. ;)

Det finns ett flertal trådar på webForum som behandlar att ta reda på den sortens information om objekt i Accessdatabaser. Dessutom var det ju inte mer än ett par dagar sedan det var uppe senast.

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

## #12 — m_soderlund, 2003-06-03T08:53Z

Aja \*dunkar huvudet i väggen och önskar att jag vore den som svarade på alla frågor här i stället ;)\*
Tack.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/77530-kolla-om-en-tabell-existerar
