СКЛ Сервер Гет Виев Дефинитион

Skl Server Get Viev Definition



У неким случајевима можете наићи на инстанцу у којој треба да прикупите информације о својствима датог приказа. Ово вам може помоћи да разумете како се подаци у приказу преузимају из изворне табеле и стварне структуре података у приказу.

Овај водич ће вам показати две основне методе за добијање дефиниција погледа у СКЛ Серверу.

Дефиниција приказа приказа СКЛ Сервера – ССМС

Први метод који можете да користите да бисте добили дефиницију погледа је да СКЛ Сервер користи СКЛ Сервер Манагемент Студио.







ССМС пружа једноставан и лак за читање графички интерфејс са својством датог приказа.



У Објецт Екплорер-у проширите базу података на којој се налази циљни приказ. Затим идите до фасцикле Виевс и кликните десним тастером миша на циљни приказ.



Изаберите опцију Својства да бисте видели дефиницију приказа.





Ово би требало да отвори нови прозор са информацијама о погледу.



Укључене информације су:

  1. База података – назив базе података у којој се налази приказ.
  2. Сервер – назив тренутне инстанце сервера.
  3. Корисник – име тренутно повезаног корисника.
  4. Датум креирања – датум креирања приказа.
  5. Име – назив приказа.
  6. шема – шема која држи поглед.
  7. АНСИ НУЛЛс – одређује да ли приказ укључује опцију АНСИ НУЛЛс током креирања.
  8. Шифрован – да ли је приказ шифрован или не.
  9. Идентификатор у наводницима – дефинише да ли је приказ креиран са опцијом идентификатора навода.
  10. Везана шема – одређује да ли је поглед везан за шему или не.

Такође можете добити информације о приказу користећи алатку за дизајн у ССМС-у. Кликните десним тастером миша на приказ и изаберите Дизајн.

Ово би требало да отвори прозор дизајнера који приказује информације о погледу.

СКЛ Сервер Прикажи дефиницију приказа – Трансацт-СКЛ

Што се тиче Т-СКЛ опција, постоје различити начини на које можемо доћи до дефиниције датог погледа.

Први је испитивање каталога сп.скл_модулес. Упит је као што је приказано:

изаберите дефиницију, усес_анси_нуллс, усес_куотед_идентифиер, ис_сцхема_боунд из сис.скл_модулес где објецт_ид = ОБЈЕЦТ_ИД('скл_виев');

Горњи упит би требало да врати сличне информације о томе како да користите опцију ССМС својства.

Такође можете користити процедуру сп_хелптект да бисте добили дефиницију погледа. Пример упита је као што је приказано:

екец сп_хелптект 'дбо.скл_виев';
Излаз:
Текст
-------------------------------------------------- --------------------
креирајте приказ дбо.скл_виев
као изаберите сервер_наме, сизе_он_диск, тотал_рецордс из уноса где је 'СКЛ' ИН(име_сервера);

Време завршетка: 2022-10-24Т07:39:06.9784300+03:00

Коначно, трећи метод који можете користити за преузимање дефиниције погледа помоћу Т-СКЛ-а је функција ОБЈЕЦТ_ДЕФИНИТИОН().

Пример:

изаберите ОБЈЕЦТ_ДЕФИНИТИОН(ОБЈЕЦТ_ИД('скл_виев')) као виев_деф;

Резултат резултата:

виев_деф
-------------------------------------------------- --------------------
креирајте приказ дбо.скл_виев
као изаберите сервер_наме, сизе_он_диск, тотал_рецордс из уноса где је 'СКЛ' ИН(име_сервера);

(утицај на 1 ред)

Закључак

У овом посту сте открили како да користите ССМС и Т-СКЛ команде да бисте добили дефиниције приказа у СКЛ Серверу.