ਡੇਟਾਬੇਸ ਦ੍ਰਿਸ਼ਾਂ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਓ - ਡਾਟਾ ਪਹੁੰਚ ਤੇ ਨਿਯੰਤਰਣ

ਡਾਟਾਬੇਸ ਦ੍ਰਿਸ਼ ਬਾਰੇ ਹੋਰ ਪਤਾ ਲਗਾਓ

ਡਾਟਾਬੇਸ ਵਿਚਾਰ ਤੁਹਾਨੂੰ ਅੰਤ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਦੀ ਗੁੰਝਲਤਾ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਘਟਾਉਣ ਅਤੇ ਅੰਤ ਉਪਭੋਗਤਾ ਨੂੰ ਪੇਸ਼ ਕੀਤੇ ਗਏ ਡੇਟਾ ਨੂੰ ਸੀਮਿਤ ਕਰਕੇ ਡਾਟਾਬੇਸ ਤਾਲਿਕਾਵਾਂ ਵਿੱਚ ਮੌਜੂਦ ਡੇਟਾ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਯੋਗਤਾ ਨੂੰ ਸੀਮਿਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ. ਅਸਲ ਰੂਪ ਵਿੱਚ, ਇੱਕ ਦ੍ਰਿਸ਼ ਇੱਕ ਨਕਲੀ ਡਾਟਾਬੇਸ ਸਾਰਣੀ ਦੀਆਂ ਸਮੱਗਰੀਆਂ ਨੂੰ ਆਰਜ਼ੀ ਤੌਰ ਤੇ ਭਰਨ ਲਈ ਇੱਕ ਡਾਟਾਬੇਸ ਕਿਊਰੀ ਦੇ ਨਤੀਜੇ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ.

ਦ੍ਰਿਸ਼ ਨੂੰ ਕਿਉਂ ਵਰਤਣਾ ਹੈ?

ਡਾਟਾਬੇਸ ਤਾਲਿਕਾਵਾਂ ਨੂੰ ਸਿੱਧੀ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਨ ਦੀ ਬਜਾਏ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਵਿਚਾਰਾਂ ਰਾਹੀਂ ਡਾਟਾ ਤੱਕ ਪਹੁੰਚ ਦੇਣ ਦੇ ਦੋ ਮੁੱਖ ਕਾਰਨ ਹਨ:

ਇੱਕ ਦ੍ਰਿਸ਼ ਬਣਾਉਣਾ

ਇੱਕ ਦ੍ਰਿਸ਼ ਬਣਾਉਣਾ ਕਾਫ਼ੀ ਸਿੱਧਾ ਹੈ: ਤੁਹਾਨੂੰ ਬਸ ਅਜਿਹੀ ਕੋਈ ਪੁੱਛਗਿੱਛ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਪਾਬੰਦੀਆਂ ਹਨ ਜੋ ਤੁਸੀਂ ਲਾਗੂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ CREATE VIEW ਕਮਾਂਡ ਦੇ ਅੰਦਰ ਰੱਖੋ. ਇੱਥੇ ਸੰਟੈਕਸ ਹੈ:

ਵਿਊਨਾਮਮੈਨ ਏ

ਉਦਾਹਰਨ ਲਈ, ਜੇ ਤੁਸੀਂ ਪੂਰਣ-ਕਾਲੀ ਕਰਮਚਾਰੀਆਂ ਨੂੰ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜਿਸ ਬਾਰੇ ਮੈਂ ਪਿਛਲੇ ਭਾਗ ਵਿੱਚ ਵਿਚਾਰਿਆ ਸੀ, ਤਾਂ ਤੁਸੀਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਜਾਰੀ ਕਰੋਗੇ:

ਵੇਖੋ ਪੂਰੇ ਟਾਈਮ ਐੱਸ
ਚੁਣੋ first_name, last_name, employee_id
ਕਰਮਚਾਰੀਆਂ ਤੋਂ
WHERE ਸਥਿਤੀ = 'ਐਫ ਟੀ'

ਇੱਕ ਦ੍ਰਿਸ਼ ਨੂੰ ਸੋਧਣਾ

ਕਿਸੇ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਦੀ ਸਮਗਰੀ ਨੂੰ ਬਦਲਣਾ ਝਲਕ ਦੀ ਰਚਨਾ ਦੇ ਰੂਪ ਵਿੱਚ ਸਹੀ ਉਹੀ ਸੰਟੈਕਸ ਵਰਤਦਾ ਹੈ, ਪਰ ਤੁਸੀਂ CREATE VIEW ਕਮਾਂਡ ਦੀ ਬਜਾਏ ALTER VIEW ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਉਦਾਹਰਣ ਲਈ, ਜੇ ਤੁਸੀਂ ਫੁੱਲ-ਟਾਈਮ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਤੇ ਪਾਬੰਦੀ ਲਗਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਕਰਮਚਾਰੀ ਦੇ ਟੈਲੀਫੋਨ ਨੰਬਰ ਨੂੰ ਨਤੀਜੇ ਦੇ ਨਾਲ ਜੋੜਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਜਾਰੀ ਕਰੋਗੇ:

ALTER VIEW FULLTIME AS
ਚੁਣੋ first_name, last_name, employee_id, ਟੈਲੀਫੋਨ
ਕਰਮਚਾਰੀਆਂ ਤੋਂ
WHERE ਸਥਿਤੀ = 'ਐਫ ਟੀ'

ਇੱਕ ਦ੍ਰਿਸ਼ ਹਟਾਉਣਾ

ਡ੍ਰੌਪ VIEW ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡੇਟਾਬੇਸ ਤੋਂ ਇੱਕ ਦ੍ਰਿਸ਼ ਨੂੰ ਹਟਾਉਣ ਲਈ ਸਧਾਰਨ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਜੇ ਤੁਸੀਂ ਫੁੱਲ-ਟਾਈਮ ਕਰਮਚਾਰੀਆਂ ਨੂੰ ਦੇਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋਗੇ:

ਡ੍ਰੌਪ ਵਿਊ ਪੂਰਾ ਟਾਈਮ