What is SQL VIEW ?
VIEW एक virtual टेबल होती है लेकिन यहकिसी वास्तविक टेबल की तरह rows और columns को contain करती है।जब एक टेबल create होती है और उसमें डेटा को insert किया जाता है। प्रत्येक user को इस डेटा को access करने के लिए permission की आवशयक्ता होती है परन्तु हर किसी को इसकी permission नही दी जाती है जिससे डेटा की security बनी रहती है तथा data को दुबारा भी नही लिखा जाता है जिससे डेटा redundant भीनही होता है। View कोई भी record नही रखता यह केवल टेबल की definition रखता है तथा टेबल से डेटा fetch करके show करता है।
CREATE VIEW:-
View को create करने के लिए निम्न syntax का प्रयोग किया जाता है:- CREATE VIEW view_name AS SELECT columns FROM tables WHERE conditions;यहां पर हम view को कुछ भी नाम दे सकते है।
DROP VIEW:-
view को drop करने के लिए निम्न syntax का प्रयोग किया जाता है:-DROP VIEW view_name;
UPDATE VIEW:-
view को अपडेट करने के लिए निम्न syntax का प्रयोग किया जाता है:-CREATE OR REPLACE VIEW view_name AS SELECT columns FROM table WHERE conditions;view का प्रयोग data manipulation केलिए भी किया जाता है परन्तु view निम्न condition फॉलो करता हो:-
1:-view सिंगल टेबल से बनाया गया हो।
2:-यदि यूजर record insert करना चाहता हो तो view में primary key तथा सभी not null column भी include किये गए हो।
3:-view को update तथा delete करने केलिए view में से primary key तथा not null column को exclude(निकालना) किया गया हो।
No comments:
Post a Comment