Menampilkan List colum, Tipe data dan Primary Key pada tabel di SQL SERVER

Menampilkan List colum, Tipe data dan Primary  Key pada tabel di SQL SERVER


Sempet kebingungan saat diberikan tugas untuk membuat directional report, pada salah satu projek freelance saya.

Directional Report ini berisi detail tabel yang dibuat pada masa projek yang bersangkutan  beserta detail colum yang berada pada table - table tersebut.

Berasa bakal repot dan takes time nulis satu satu maka dilakukan lah browsing, dan ternyata terdapat beberapa cara untuk menampilkan detail colum pada table di sql server.

cara pertama adalah dengan menggunakan script SP_Help [Nama table anda]

lalu cara lainnya adalah menggunakan script berikut




 SELECT   
   c.name 'Column Name',  
   t.Name 'Data type',  
   c.max_length 'Max Length',  
   c.precision ,  
   c.scale ,  
   c.is_nullable,  
   ISNULL(i.is_primary_key, 0) 'Primary Key'  
 FROM    
   sys.columns c  
 INNER JOIN   
   sys.types t ON c.user_type_id = t.user_type_id  
 LEFT OUTER JOIN   
   sys.index_columns ic ON ic.object_id = c.object_id AND ic.column_id = c.column_id  
 LEFT OUTER JOIN   
   sys.indexes i ON ic.object_id = i.object_id AND ic.index_id = i.index_id  
 WHERE  
   c.object_id = OBJECT_ID('Nama Table')  


Tentunya anda tetap perlu memindahkannya ke MS.Excel dan melakukan edit sesuai kebutuhan anda

Load comments