can we update a view which is created from two tables
Answers were Sorted based on User's Feedback
Answer / haritha
we can not update a view which is created from two
tables.But we can update a view which is created from one
table.
Is This Answer Correct ? | 47 Yes | 10 No |
Answer / arup ratan banerjee
U can update non-updatable views to updatable ones by means
of Instead Of Triggers
Is This Answer Correct ? | 9 Yes | 1 No |
Answer / brajesh
yes,but only of those column from which table primary key
is preserved in view
Is This Answer Correct ? | 8 Yes | 1 No |
Answer / usha
UPDATE PRODUCT SET UNITPRICE=UNITPRICE+(UNITPRICE*0.2)WHERE
CATEGORIES.CATEGORYNAME=PRODUCT.CATEGORYID;
Is This Answer Correct ? | 7 Yes | 1 No |
Answer / raj
folks, I check in practically that View (consist of more
then one table) can update and it impact at Base Table also.
(you can also check from your own self...)
but I data cannot delete from view.
Is This Answer Correct ? | 2 Yes | 1 No |
Answer / sankar
It is not possible to update a view which is created from
two tables.Actually when we update any viewtha first the
view has been updated followed by the base table.If we use
instead of trigger then the base be table will updated
first not the view.Because the view is stored in database
as a query.Once the base table will be changed,the view
query will hit the base table and reflects the changes.But
I think that's not the desired answer.
Is This Answer Correct ? | 5 Yes | 5 No |
Answer / duong
Views in all versions of SQL Server are updatable (can be the target of UPDATE, DELETE, or INSERT statements), as long as the modification affects only one of the base tables referenced by the view, for example:
-- Increase the prices for publisher '0736' by 10%.
UPDATE titleview
SET price = price * 1.10
WHERE pub_id = '0736'
GO
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / chamin
You can't do it in data bound mode for SQL Server 2000.It
gives an error called
"Insufficient key column information for updating or refreshing"
Is This Answer Correct ? | 2 Yes | 6 No |
What is meant by Join? What are the different types of Joins available? Explain.
How can multiply values of a column? OR How can multiply value of a row of a column using a single query in SQL?
Can we connect to postgresql using sql developer?
What is the best sql course?
what is denormalization. : Sql dba
Explain what is a column in a table?
What are different joins used in sql?
How to revise and re-run the last sql command?
What is procedure explain with example?
Whis is not false in primary key?
Can we rename a column in the output of sql query?
in sql table following column r there i want find 1st paid ,2nd paid,3rd paid date for same |service_type|date |vehicle_no| |------------|------|_---------| |paid |23 jan|MH12H2007 | | | | | |paid |26 feb|MH12H2007 | | | | | | | | | |paid |28 mar|MH12H2007 | i want o/p like below vehicle no| 1st paid date | 2nd paid date|3rd paid |latest paid date| pls help me out