Toon posts:

[sql] tabel ontwerp bekijken met query

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe kun je ook al weer het ontwerp van een tabel bekijken met een query?? Dus dat je precies ziet wat de lengte is van een kolom, wat voor type het is, of een NULL waarde is toegestaan etc...
Of kan dat niet met SQL?? Met MySQL kan het wel geloof ik

  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 31-08 22:49
desc ?

Verwijderd

Topicstarter
Op woensdag 10 april 2002 10:02 schreef Dash2in1 het volgende:
desc ?
Dat is toch om andersom te sorteren?? Ik wil helemaal niks van de inhoud van de tabel zien, maar juist het ontwerp.

  • pistole
  • Registratie: Juli 2000
  • Laatst online: 21:09

pistole

Frutter

describe [tablename]

ofzo

Ik frut, dus ik epibreer


  • Greyfox
  • Registratie: Januari 2001
  • Laatst online: 08-09 21:20

Greyfox

MSX rulez

Op woensdag 10 april 2002 10:09 schreef pistole het volgende:
describe [tablename]
Dat is volgens mij inderdaad de manier bij Oracle.
SQL-Server heeft daar een ander statement voor en ik kon niet zo snel vinden wat dat is.

MSX 2 rulez more


Verwijderd

Dit heeft op zich niets met SQL te maken maar aan de database die je gebruikt. Ik ken MySQL niet echt maar by Oracle zijn er een aantal systeem tabellen en views waar je deze informatie met een query uit kan halen. B.v. views met de naam: ALL_TABLES en ALL_TAB_COLUMNS

Als je de volgende query gebruikt zie je in Oracle de namen van alle tabellen (wel afhankelijk van de toegangsrechten die je hebt):
select TABLE_NAME
from ALL_TABLES

Ik kan me voorstellen dat elke RDBMS hier wel een voorziening voor heeft. Je moet even in de documentie van jouw database kijken hoe het precies zit.

  • pistole
  • Registratie: Juli 2000
  • Laatst online: 21:09

pistole

Frutter

oh sorry, had niet gelezen dat het om MSSQL ging...

Dan is het sp_help [databasename] of sp_columns [tablename]

Ik frut, dus ik epibreer


  • sverzijl
  • Registratie: Januari 2001
  • Laatst online: 20:02
Op woensdag 10 april 2002 10:17 schreef pistole het volgende:
oh sorry, had niet gelezen dat het om MSSQL ging...
staat er dan ook niet :)

  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 31-08 22:49
edit:

Dit maakt mijn reply redelijk tot zeer overbodig.

Verwijderd

Topicstarter
Op woensdag 10 april 2002 10:18 schreef sverzijl het volgende:

staat er dan ook niet :)
Klopt, dat had ik er niet bij gezegd, maar ik had het inderdaad over MSSQL (SQL Server)

  • pistole
  • Registratie: Juli 2000
  • Laatst online: 21:09

pistole

Frutter

Op woensdag 10 april 2002 10:20 schreef mentos het volgende:

[..]

Klopt, dat had ik er niet bij gezegd, maar ik had het inderdaad over MSSQL (SQL Server)
gelukt dus?

Als je in Books Online even bovengenoemde procs opzoekt, krijg je vanzelf meer info over andere dingen die je voor dit doel kan gebruiken.

Ik frut, dus ik epibreer


Verwijderd

Topicstarter
Het is gelukt met sp_columns [tabelnaam]
bedankt allemaal

Verwijderd

Op woensdag 10 april 2002 10:27 schreef mentos het volgende:
Het is gelukt met sp_columns [tabelnaam]
Als je de source van deze store procedure (sp) bekijkt zie je precies uit welke tabellen/views hij de data haalt. Je kan hier dan ook je eigen select queries op los laten en alle gegevens ophalen die je maar wilt.

Verwijderd

Topicstarter
Op woensdag 10 april 2002 10:30 schreef rmk het volgende:

[..]

Als je de source van deze store procedure (sp) bekijkt zie je precies uit welke tabellen/views hij de data haalt. Je kan hier dan ook je eigen select queries op los laten en alle gegevens ophalen die je maar wilt.
ok, dan begrijp ik nu ook wat stored procedures zijn en waar je ze voor kunt gebruiken.
thx :)
Pagina: 1