Trik wyświetlania opisu kolumny w design mode

Dodawanie opisów kolumn jest dobrą praktyką, o której nie powinniśmy nigdy zapominać.
Tabele tworzymy przeważnie wykorzystując T-SQL, czasem posiłkując się designerem.
Design mode domyślnie wyświetla nazwę kolumny i jej typ:

Ingerując jednak nieznacznie w rejestr systemowy możemy doprowadzić do wyświetlenia także opisu. Ten trik mocno upraszcza sprawę poznawania istniejących tabel (pod warunkiem że ktoś zadbał o opisy kolumn).

  1. Zamknij SSMS.
  2. Uruchom edytor rejestru sytemu Windows.
  3. Odnajdź odpowiedni klucz (HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\XX\DataProject), gdzie XX to numer wersji SQL Server, czyli np. dla 2014 – 12.0, dla 2016 – 13.0. Domyślne wartości kluczy to: 1,2,6;
  4. Ustaw wartości kluczy SVPropViewColumnsSQL70 oraz SSVPropViewColumnsSQL80 na 1,2,6,17;
  5. Zamknij edytor rejestru, uruchom SSMS. Efekt końcowy wygląda następująco:

Poza wyświetleniem opisu kolumn możemy wyświetlić także:

  1. Column Name
  2. Data Type
  3. Length
  4. Precision
  5. Scale
  6. Allow Nulls
  7. Default Value
  8. Identity
  9. Identity Seed
  10. Identity Increment
  11. Row GUID
  12. Nullable
  13. Condensed Type
  14. Not for Replication
  15. Formula
  16. Collation
  17. Description

Pamiętajmy o tym, że za dodawanie/zmiany/usuwanie opisu kolumn odpowiedzialne są procedury systemowe opisane w tym wpisie.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *