A database view is a virtual table which is defined as a SQL select query with JOIN statement. Same as database table it consists of rows and columns.
When any data of a tables changes, the corresponding view reflects that changes as well.
Advantages:
Disadvantages:
Simple view example:
CREATE VIEW userOrder AS SELECT userID, orderID SUM (qty * price) total FROM orders GROUP by orderID ORDER BY total DESC
You can also use JOIN and sub-query to the view.
Once a view created in a database, you can remove it by using the DROP VIEW statement:
DROP VIEW [IF EXISTS] userOrder
After a view is defined, you can modify it by using the ALTER VIEW statement:
ALTER VIEW userOrder AS SELECT userID, orderID, discount_amount SUM (qty * price) total FROM orders GROUP by orderID ORDER BY total DESC
To create a updateable views you need to consider following things:
UPDATE userOrder SET total = 2250 WHERE userID = 5 AND orderID = 135
In today’s fast-paced and highly competitive marketing environment, even the most creative campaign is only…
We are NYC moving firm. Are you planning a flat move? Maybe a distance or…
Mobile devices, unlike desktops and laptops, can not be handled by dozens or hundreds of…
Augmented Reality- An immersive experience for the learners! Learning and education aren’t the same as…
On special days like birthdays and weddings, we all like to celebrate our loved ones…
A web application is different from a regular mobile or desktop application as it runs…