Answer Posted / suraj
-- Views are updatable regardless of the number of
tables involved in that view.
-- Data contained in the base tables are updated when
VIEWS are updated.
drop table t1
drop table t2
drop view t1t2
create table t1(ID int, FirstName varchar(20))
create table t2(ID int, LastName varchar(20))
insert t1 values(1,'John')
insert t1 values(2,'Mike')
insert t2 values(1,'Smith')
insert t2 values(2,'Shres')
create view t1t2
as
select t1.FirstName, t2.LastName
from t1 inner join t2 on t1.ID=t2.ID
update t1t2
set FirstName='Steve' where LastName='Smith'
select * from t1t2
select * from t1
| Is This Answer Correct ? | 12 Yes | 6 No |
Post New Answer View All Answers
as a general practice, it is recommended to have dbo be the owner of all database objects however, in your database you find number of tables owned by a user other than dbo, how could you fix this? : Sql server administration
Write a program using SQL queries to find a unique entry in a table.
How to maintain a fill factor in existing indexes?
What part does database design plays a role in performance of an sql server-based application?
How is a full-text index updated?
What are clustered and non-clustered index?
What is “begin trans”, “commit tran”, “rollback tran” and “savetran”?
Do you know what is similarity and difference between truncate and delete in sql?
Why truncate is ddl command?
what are the disadvantages of cursors? : Sql server database administration
Which tcp/ip port does the sql server run on? How can it be changed?
How to locate and take substrings with charindex() and substring() functions?
What is transaction server implicit?
What are the filtered indexes?
Can we insert data if clustered index is disabled?