webForumDet fria alternativet

Kolla om en tabell existerar?

11 svar · 279 visningar · startad av m_soderlund

m_soderlundMedlem sedan sep. 20026 425 inlägg
#1

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. :(

@ndersMedlem sedan juni 200032 969 inlägg
#2

Borde fungera:

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

Mvh

m_soderlundMedlem sedan sep. 20026 425 inlägg
#3

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

@ndersMedlem sedan juni 200032 969 inlägg
#4

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

m_soderlundMedlem sedan sep. 20026 425 inlägg
#5

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

LarsGMedlem sedan dec. 200012 464 inlägg
#6

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'
m_soderlundMedlem sedan sep. 20026 425 inlägg
#7

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

m_soderlundMedlem sedan sep. 20026 425 inlägg
#8

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. :(

;)

@ndersMedlem sedan juni 200032 969 inlägg
#9

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

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

m_soderlundMedlem sedan sep. 20026 425 inlägg
#10

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

@ndersMedlem sedan juni 200032 969 inlägg
#11

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.

m_soderlundMedlem sedan sep. 20026 425 inlägg
#12

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

127 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)