Vraag : Alle ik ben wil het volledige schema te lezen


1 - ik wil alle namen van de lijsten tonen

2- Ik wil alle kolommennamen van de lijsten samen met hun buitenlandse sleutelsrelaties tonen.

Ik gebruik Mej. sql uitdruk 2008 en asp.net
dankt een bundel

Antwoord : Alle ik ben wil het volledige schema te lezen

Hallo goodk,

hieronder is een nieuwe vraag.

selecteer object_name (col.object_id) zoals [lijst],
       col_name (col.object_id, col.column_id) zoals [kolom],
       typ.name zoals [column_type],
       geval wanneer ind.is_primary_key = 1 en ind_col.index_id niet ongeldig toen „ja“ zijn
             anders „Geen“
       eind zoals [is_primary_key],
       isnull (object_name (fk.referenced_object_id), '') zoals [referenced lijst],
       isnull (col_name (fk.referenced_object_id, fk.referenced_column_id), '') zoals [buitenlandse sleutel]
  van col. sys.columns sluit me aan bij sys.objects obj op obj.object_id = col.object_id
                       sluit me aan bij sys.types typ op col.user_type_id = typ.user_type_id
                       de linkerzijde sluit zich aan bij sys.indexes Ind. op obj.object_id = ind.object_id
                                                en col.object_id = ind.object_id
                       de linkerzijde sluit zich aan bij ind_col sys.index_columns op obj.object_id = ind_col.object_id
                                                          en ind.object_id = ind_col.object_id
                                                          en col.column_id = ind_col.column_id
                                                          en ind.index_id = ind_col.index_id                        
                       de linkerzijde sluit zich aan bij sys.foreign_key_columns FK op col.object_id = fk.parent_object_id
                                                           en col.column_id = fk.parent_column_id                      
 waar obj.type = „U“ -- het een lijst maken van slechts gebruikers van lijsten
 

Andere oplossingen  
 
programming4us programming4us