Toon posts:

[sql] alle tabellen opvragen

Pagina: 1
Acties:
  • 1.771 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Met welke sql-statement kun je alle tabellen opvragen?
Kweet dat het mogelijk is, verschillende commando's geprobeerd maar nix werkt.

(Ik gebruik nu op het werk MS SQL SERVER, als het hier op
werkt is het ook goed, maar liefst "echte" sql)

De volgende statement werkt wel, maar is volgens mij alleen voor MS SQL Server?

SELECT *
FROM sysobjects
WHERE xtype = 'u'
ORDER BY name

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Dat is afhankelijk van je database.
Bij Oracle is het iig anders.

Who is John Galt?


Verwijderd

Topicstarter
Hoe gaat het bij oracle dan?

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Dit is gewoon te vinden in de Sqlserver online books, en anders even kijken op www.swynk.com.

Verwijderd

Ja dat klopt omdat je nu de user defined tables opvraagt binnen SQL en die staan in sys-tabellen. Maar wat is je vraag eigenlijk? Dit zijn gewoon alle user-defined tables. Je hebt zelf de oplossing op je eigen vraag geposted, en dat binnen een bericht. Toch knap :)

Gewoon msSQL gebruiken, volgen mij is het niet mogelijk om dit binnen MySQL te doen. Postgres geef ik je meer kans op.

Verwijderd

Topicstarter
Ja, toen ik net de vraag stelde kreeg ik al *een* antwoord van m'n chef. Maar moest volgens mij ook anders kunnen. In de online books kon ik zo 123 niets nuttigs vinden

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Op donderdag 21 maart 2002 16:03 schreef @ndrewDynamo het volgende:
Ja, toen ik net de vraag stelde kreeg ik al *een* antwoord van m'n chef. Maar moest volgens mij ook anders kunnen. In de online books kon ik zo 123 niets nuttigs vinden
Overigens had ik over je signature heen gekeken, ik antwoord geen vragen van mensen met zulke domme uitspraken.

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op donderdag 21 maart 2002 16:10 schreef raptorix het volgende:

[..]

Overigens had ik over je signature heen gekeken, ik antwoord geen vragen van mensen met zulke domme uitspraken.
De statement is niet dom... Hij is kortzichtig.

Programmer - an organism that turns coffee into software.


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 21 maart 2002 16:10 schreef raptorix het volgende:
Overigens had ik over je signature heen gekeken, ik antwoord geen vragen van mensen met zulke domme uitspraken.
Jouw signature is ook dom :P

Je hebt helemaal geen pino's hier :+

Verwijderd

volgens mij is

select * from sysobjects

al voldoende :?

  • jochemd
  • Registratie: November 2000
  • Laatst online: 24-09 23:08
Op donderdag 21 maart 2002 15:44 schreef @ndrewDynamo het volgende:
Met welke sql-statement kun je alle tabellen opvragen?
Kweet dat het mogelijk is, verschillende commando's geprobeerd maar nix werkt.
Als niets werkt dan heb je geen SQL compatible database. In de SQL standaard staat namelijk dat het moet kunnen. Er staat echter nergens in de standaard hoe het moet kunnen, dus moet je gewoon de documentatie van je database gaan lezen.

Verwijderd

Topicstarter
sorry als ik met m'n signature op enkele lange tenen trap

het gaat vooral om hun beleid...
software is *op zich* niet slecht, hun beleid en gedachte en monopoly wel

Maar dit is erg off-topic

Verwijderd

Bij mysql is het: 'show tables'

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Op donderdag 21 maart 2002 15:47 schreef @ndrewDynamo het volgende:
Hoe gaat het bij oracle dan?
bijvoorbeeld:
code:
1
2
3
4
5
select owner
,   table_name
from   all_tables
order by owner
,   table_name;

of eenvoudiger:
code:
1
select * from cat;

Who is John Galt?


Verwijderd

Topicstarter
select * from cat bedoelde ik ja!

Alleen, werkt niet met Ms Sql Server...
Gebruik m'n "eigen" statement wel.

Iig iedereen bedankt!

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Op donderdag 21 maart 2002 16:17 schreef @ndrewDynamo het volgende:
sorry als ik met m'n signature op enkele lange tenen trap

het gaat vooral om hun beleid...
software is *op zich* niet slecht, hun beleid en gedachte en monopoly wel

Maar dit is erg off-topic
offtopic:
Als hun software goed is wat is dan jou bezwaar tegen hun beleid?

Uhm gewoon query en op de Sysviews is het eenvoudigst, direct opvragen van Systables schijnt minder mooi te zijn (Zegt Annie tenminste en die kraamt nooit onzin uit :D )

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 25-11 22:57

dusty

Celebrate Life!

Op donderdag 21 maart 2002 16:23 schreef justmental het volgende:
of eenvoudiger:
code:
1
select * from cat;
code:
1
select * from tab;

;)

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1