Answer Posted / vinay dixit
please find the advantages as given below :-
a) data security - no need to give permission on the table,
infact a view can be created, having only selected number
of coloums in its definition. So user will only be able to
see those coloums.
b) simplicity - a very complicated query can be saved as a
view defenition. when needed can be called by its view name.
c) removes dependency - Can be very helpful to remove the
dependecny from the underlying tables. Suppose a view is
created by joining several tables. After some time, there
are some changes on the tables, so only defenition of view
can be changed and there is no need to change all the code
where view is used.
d) No space - takes no space ( except materialized view )
| Is This Answer Correct ? | 61 Yes | 4 No |
Post New Answer View All Answers
what is the difference between a local and a global temporary table? : Sql dba
How is data stored in sql?
how to create a new table by selecting rows from another table in mysql? : Sql dba
what is sp_pkeys? : Transact sql
Which one is faster ienumerable or iqueryable?
What are the advantages of indexing?
Is sql pronounced sequel or sql?
What are the syntax and use of the coalesce function?
How many clustered indexes can be created on a table?
What has stored procedures in sql?
What is clause in sql?
What sql database should I use?
how can we take a backup of a mysql table and how can we restore it. ? : Sql dba
what is try_catch block in procedure
How to process query result in pl/sql?