Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Sql fråga till Systemtabellen ?

Postades av 2002-02-06 08:28:25 - Johan Birgersson, i forum access, Tråden har 2 Kommentarer och lästs av 1200 personer

Hur ser en sql fråga ut som ska ta reda på hur många tabeller en databas innehåller, jag vet att man måste fråga system tabellen men vet inte syntaxen ?

/Johan


Svara

Sv: Sql fråga till Systemtabellen ?

Postades av 2002-02-06 08:47:31 - Mikael Sand

En intressant fråga som jag grävde lite i och kom fram till följande lilla sats.

select count(*)
from sysobjects
where sysobjects.type = 'U'

U:et står för UserTables men du kan få reda på antal andra objekt om du vill.

P = Stored Procedure
V = View
X = extended storde procedure.

Inte för att jag har en aning om vad du vill ha detta till men jag hoppas att det gav något svar.


Svara

Sv: Sql fråga till Systemtabellen ?

Postades av 2002-02-06 10:21:03 - Christoffer Hedgate

Observera att man då även får tabellen dtproperties räknad (det är den som innehåller information om diagram), vilken kanske inte ska räknas som en tabell man har.

Dessutom rekommenderar Microsoft att man inte använder systemtabellerna i sin applikation, eftersom de inte garanterar att de kommer att vara likadana i kommande versioner av SQL Server. Istället vill de att man använder de olika INFORMATION_SCHEMA vyerna, vilka garanteras vara bakåtkompatibla. Dessa innehåller dock långt ifrån allt från systemtabellerna, och personligen har jag nästan aldrig tittat i dem. :)

Så här skulle frågan se ut om man dock använde dem (även här räknas dtproperties):

select count(*) from information_schema.tables where table_type = 'BASE TABLE'


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 765
27 960
271 761
638
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies