|
Home >> FAQs/Tutorials >> SQL Server FAQ
SQL Server FAQ - Updating Data in a View
By: FYIcenter.com
(Continued from previous topic...)
Can You Update Data in a View?
Can you update data in a view? The answer is no.
But if the question is "Can you update data in the underlying table through view?"
The answer is then yes. SQL Server will allow you to update data in
the underlying table through a view.
The tutorial exercise below is a good example:
UPDATE fyi_links_top SET url = REVERSE(url)
WHERE id = 100001;
GO
SELECT * FROM fyi_links_top;
GO
id counts url
------ ------- -------------------------------------------
100001 1000001 moc.retneciyf.abd
36470 999966 dgqnvmy pyjqd toqcoupuxortasdtzvcae jonfb
12292 999953 qebmw v qqmywe q kza wskxqns jnb
SELECT TOP 1 * FROM fyi_links ORDER BY counts DESC;
GO
id url notes counts created
------ ----------------- ----- ----------- ----------
100001 moc.retneciyf.abd NULL 1000001 2007-05-19
(Continued on next topic...)
- What Are Views?
- How To Create a View on an Existing Table?
- How To See Existing Views?
- How To Drop Existing Views from a Database?
- How To Get a List of Columns in a View using "sys.columns"?
- How To Get a List of Columns in a View using the "sp_columns" Stored Procedure?
- How To Get a List of Columns in a View using the "sp_help" Stored Procedure?
- How To Generate CREATE VIEW Script on an Existing View?
- How To Get the Definition of a View Out of the SQL Server?
- Can You Create a View with Data from Multiple Tables?
- Can You Create a View using Data from Another View?
- What Happens If You Delete a Table That Is Used by a View?
- Can You Use ORDER BY When Defining a View?
- How To Modify the Underlying Query of an Existing View?
- Can You Insert Data into a View?
- Can You Update Data in a View?
- Can You Delete Data from a View?
- How To Assign New Column Names in a View?
- How Column Data Types Are Determined in a View?
- How To Bind a View to the Schema of the Underlying Tables?
- How To Create an Index on a View?
|