Avatar billede lifeweb Nybegynder
30. januar 2008 - 16:58 Der er 5 kommentarer

felter i databasen

hej

kan jeg via en sql-sætning trække feltnavnene og evt kommentarer ud af en mssql?
Avatar billede arne_v Ekspert
30. januar 2008 - 17:08 #1
Proev:

SELECT * FROM INFORMATION_SCHEMA.COLUMNS

og se hvad der er.
Avatar billede pierrehusted Nybegynder
30. januar 2008 - 17:08 #2
Med SP_TABLES kan du få tabelnavne.
Se mere: http://msdn2.microsoft.com/en-us/library/ms186250.aspx

Med SP_COLUMNS kan du få felterne.
Se mere: http://msdn2.microsoft.com/en-us/library/ms186250.aspx

Der er også nogle andre SP'er af samme type. Dem kan du bl.a. finde herfra: http://msdn2.microsoft.com/en-us/library/ms182764.aspx
Avatar billede lifeweb Nybegynder
30. januar 2008 - 17:12 #3
pierre - hvad er sqlen??
Avatar billede pierrehusted Nybegynder
30. januar 2008 - 20:02 #4
SP_TABLES
- så får du en liste over alle tabellerne i databasen. Det er også muligt at sætte betingelser på, så du kun får bestemte tabeller - kig på linket, der er alle mulighederne beskrevet.


SP_COLUMNS 'tabelnavn'
- giver alle felterne i tabellen tabelnavn. Der er også flere muligheder - kig i linket.
Avatar billede ldanielsen Nybegynder
03. februar 2008 - 01:46 #5
EXEC sp_tables
  @table_name = '%',
  @table_owner = 'dbo',
  @table_qualifier = 'tabelnavn',
  @table_type = "'TABLE'";

og

EXEC sp_columns 'tabelnavn'

Kør dem i QA
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester