ഡാറ്റബേസ് കാഴ്ചകളെക്കുറിച്ച് കൂടുതൽ കണ്ടെത്തുക - ഡാറ്റ ആക്സസ് നിയന്ത്രിക്കുന്നു

ഡാറ്റാബേസ് വ്യൂകൾ കൂടുതൽ കണ്ടെത്തുക

അന്തിമ ഉപയോക്തൃ അനുഭവത്തിന്റെ സങ്കീർണ്ണത കുറയ്ക്കുകയും അന്തിമ ഉപയോക്താവിനായി അവതരിപ്പിച്ച ഡാറ്റ പരിമിതപ്പെടുത്തുക വഴി ഡാറ്റാബേസ് പട്ടികകളിൽ അടങ്ങിയിരിക്കുന്ന ഡാറ്റ ആക്സസ് ചെയ്യുന്നതിനുള്ള അവരുടെ കഴിവിനെ പരിമിതപ്പെടുത്താൻ ഡാറ്റാബേസ് വ്യൂകൾ നിങ്ങളെ അനുവദിക്കുന്നു. അടിസ്ഥാനപരമായി, ഒരു കൃത്രിമ ഡാറ്റാബേസ് പട്ടികയുടെ ഉള്ളടക്കങ്ങൾ ഡൈനമിക്കായി കൂട്ടിച്ചേർക്കുന്നതിന് ഒരു വീക്ഷണം ഒരു ഡാറ്റാബേസ് അന്വേഷണത്തിന്റെ ഫലങ്ങൾ ഉപയോഗിക്കുന്നു.

എന്തുകൊണ്ട് കാഴ്ചകൾ ഉപയോഗിക്കുക?

ഡാറ്റാബേസ് ടേബിളുകളിലേക്കുള്ള നേരിട്ടുള്ള പ്രവേശനം ലഭിക്കുന്നതിനുപകരം, ഉപയോക്താക്കൾക്ക് കാഴ്ചകളിലൂടെ വിവരങ്ങൾ ലഭ്യമാക്കുന്നതിനുള്ള രണ്ട് പ്രധാന കാരണങ്ങൾ ഉണ്ട്:

ഒരു കാഴ്ച സൃഷ്ടിക്കുന്നു

ഒരു കാഴ്ച സൃഷ്ടിക്കുന്നത് വളരെ ലളിതമാണ്: നിങ്ങൾ പ്രവർത്തിപ്പിക്കാൻ ആഗ്രഹിക്കുന്ന നിയന്ത്രണങ്ങൾ അടങ്ങിയ ഒരു ചോദ്യം സൃഷ്ടിക്കേണ്ടതുണ്ട്, കൂടാതെ അത് CREAT VIEW കമാൻഡിനുള്ളിൽ സ്ഥാപിക്കുകയും വേണം. ഇവിടെ വാക്യഘടന:

കാഴ്ച വ്യൂവർ AS സൃഷ്ടിക്കുക

ഉദാഹരണത്തിനു്, മുന്പുള്ള സമയത്തു് ചർച്ച ചെയ്യപ്പെട്ട മുന്പുള്ള കാലാവധിയ്ക്കു് വ്യത്യാസമുണ്ടാക്കുവാനായി, നിങ്ങൾക്കു് താഴെ പറയുന്ന കമാൻഡ് നൽകാം:

VIEW പൂർണ്ണസമയം AS സൃഷ്ടിക്കുക
ആദ്യ_നാമം, last_name, employee_id SELECT
തൊഴിലാളികളിൽ നിന്നും
WHERE സ്റ്റാറ്റസ് = 'FT'

ഒരു കാഴ്ച പരിഷ്കരിക്കുന്നു

ഒരു വീക്ഷണത്തിന്റെ ഉള്ളടക്കം മാറ്റുന്നത് ഒരു കാഴ്ച സൃഷ്ടിക്കുന്നതിനനുസരിച്ച് കൃത്യമായ അതേ സിന്റാക്സ് ഉപയോഗിക്കുന്നു, പക്ഷേ നിങ്ങൾ CREAT VIEW കമാൻഡിനേക്ക് പകരം ALTER VIEW കമാൻഡ് ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിന്, നിങ്ങൾ ജീവനക്കാരുടെ ടെലിഫോൺ നമ്പർ ഫലങ്ങളിലേക്ക് ചേർക്കുന്ന മുഴുവൻ സമയ കാഴ്ചയിലേക്കും ഒരു നിയന്ത്രണം ചേർക്കണമെങ്കിൽ, നിങ്ങൾ ഇനിപ്പറയുന്ന കമാൻഡ് നൽകും:

ALTER VIEW മുഴുവൻ സമയവും AS
ആദ്യനാമം, അവസാന_നാമം, ജീവനക്കാരന്, ടെലിഫോൺ തിരഞ്ഞെടുക്കുക
തൊഴിലാളികളിൽ നിന്നും
WHERE സ്റ്റാറ്റസ് = 'FT'

ഒരു കാഴ്ച ഇല്ലാതാക്കുന്നു

DROP VIEW കമാൻഡ് ഉപയോഗിച്ച് ഒരു ഡാറ്റാബേസിൽ നിന്ന് ഒരു കാഴ്ച നീക്കം ചെയ്യുന്നത് ലളിതമാണ്. ഉദാഹരണത്തിന്, മുഴുസമയ ജീവനക്കാരുടെ കാഴ്ച ഇല്ലാതാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കും:

ഡിട്രോ മുഴുവൻ സമയവും കാണുക