Գտնել ավելին `տվյալների բազայի դիտում - Վերահսկվող տվյալների հասանելիություն

Պարզեք ավելին, տվյալների բազայի դիտումներից

Տվյալների բազայի դիտարկումները հնարավորություն են տալիս հեշտությամբ նվազեցնել վերջնական օգտագործողի փորձի բարդությունը եւ սահմանափակում է տվյալների բազայի աղյուսակում պարունակվող տվյալների մուտքագրման հնարավորությունը `սահմանափակելով վերջին օգտագործողին ներկայացված տվյալները: Փաստորեն, դիտարկումը տվյալների բազայի հարցումների արդյունքներն օգտագործում է դինամիկորեն արհեստական ​​տվյալների բազայի սեղանի բովանդակության համար:

Ինչու օգտագործեք դիտումները:

Կան երկու հիմնական պատճառ, օգտվողներին տրամադրել տվյալների մուտք դեպի դիտարկումներ, այլ ոչ թե նրանց ապահովել տվյալների բազայի աղյուսակների անմիջական մուտք:

Տեսողական ստեղծում

Տեսք ստեղծելը բավականին պարզ է. Պարզապես անհրաժեշտ է ստեղծել մի հարց, որը պարունակում է այն սահմանափակումները, որոնք ցանկանում եք կիրառել եւ տեղադրել այն CREATE VIEW հրամանը: Ահա սինտացիա:

Ստեղծեք VIEW տեսանկյունից AS
<հարցումը>

Օրինակ, եթե ցանկանում եք ստեղծել լրիվ դրույքով աշխատակիցներ, ես քննարկեցի նախորդ բաժնում, դուք կստանաք հետեւյալ հրահանգը.

Ստեղծեք VIEW լրիվ դրույքով AS
SELECT first_name, last_name, employee_id
Աշխատակիցների կողմից
WHERE կարգավիճակը = 'FT'

Տեսքի փոփոխում

Տեսքի բովանդակությունը փոխելու համար օգտագործվում է ճիշտ նույն շարադրանքը, ինչպիսին է դիտման ստեղծումը, սակայն դուք օգտագործում եք ALTER VIEW հրամանը ոչ թե CREATE VIEW հրամանին: Օրինակ, եթե ուզում եք սահմանափակել լրիվ դրույքով դիտողությունը, որը աշխատողի հեռախոսահամարը ավելացնում է արդյունքներին, դուք կստանաք հետեւյալ հրահանգը.

ԱԼՏԵՐ VIEW լրիվ դրույքով AS
SELECT first_name, last_name, employee_id, հեռախոս
Աշխատակիցների կողմից
WHERE կարգավիճակը = 'FT'

Տեսակման ջնջում

Պարզ է, որ DROP VIEW հրամանն օգտագործելով տվյալների բազայից հեռացնելը: Օրինակ, եթե ցանկանում եք ջնջել լրիվ դրույքով աշխատողների տեսակետը, օգտագործեք հետեւյալ հրահանգը.

DROP VIEW լրիվ դրույքով