Avatar billede henrik_40 Nybegynder
09. november 2007 - 10:11 Der er 3 kommentarer og
1 løsning

Describe i ms-sql

Hej
I MySQL findes en funktion som hedder DESCRIBE og som viser tabellens struktur, f.eks.:
mysql> DESCRIBE city;
+------------+----------+------+-----+---------+----------------+
| Field      | Type    | Null | Key | Default | Extra          |
+------------+----------+------+-----+---------+----------------+
| Id        | int(11)  | NO  | PRI | NULL    | auto_increment |
| Name      | char(35) | NO  |    |        |                |
| Country    | char(3)  | NO  | UNI |        |                |
| District  | char(20) | YES  | MUL |        |                |
| Population | int(11)  | NO  |    | 0      |                |
+------------+----------+------+-----+---------+----------------+


Findes en tilsvarende funktion i MS-sql, som kan bruges i mssql server 2005?
Avatar billede lorentsnv Nybegynder
09. november 2007 - 10:36 #1
select * from INFORMATION_SCHEMA.COLUMNS
Avatar billede lorentsnv Nybegynder
09. november 2007 - 10:39 #2
På SQL server findes der forskellige views i scemaet INFORMATION_SCHEMA, som kan give dig de oplysninger du ønsker om de forskellige databaseobjekter.

Du kan f.eks. lave følgende:
select * FROM INFORMATION_SCHEMA.COLUMNS
WHERE Table_Name = 'City'

Resultatet vil give dig langt flere oplsyninger en i Desciribe, men du kan eventuelt begrænse antal felter i din select.
Avatar billede henrik_40 Nybegynder
09. november 2007 - 10:48 #3
lorentsny -->
PERFEKT - Lige hvad jeg søgte :-)
læg et svar.
/henrik
Avatar billede lorentsnv Nybegynder
09. november 2007 - 13:08 #4
:)
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