Tutorialsteacher

Follow Us

Articles
  • C#
  • C# OOP
  • ASP.NET Core
  • ASP.NET MVC
  • LINQ
  • Inversion of Control (IoC)
  • Web API
  • JavaScript
  • TypeScript
  • jQuery
  • Angular 11
  • Node.js
  • D3.js
  • Sass
  • Python
  • Go lang
  • HTTPS (SSL)
  • Regex
  • SQL
  • SQL Server
  • PostgreSQL
  • MongoDB
  • SQL Server - Get Started
  • Install SQL Server
  • SQL Server Management Studio
  • SQL Server - Windows Authentication
  • SQL Server - Authentication
  • SQL Server - Create New User
  • SQL Server - GRANT/REVOKE Permissions to User
  • SQL Server - Data Types
  • SQL Server - Naming Conventions
  • SQL Server - CREATE Database
  • SQL Server - CREATE Table
  • Add Columns
  • Identity Column
  • Rename Column, Table
  • Drop Columns
  • SQL Server - Schema
  • SQL Server - Tables Relations
  • SQL Server - Primary Keys
  • Modify/Delete Primary Keys
  • SQL Server - Foreign Keys
  • Modify/Delete Foreign Keys
  • SQL Server - Check Constraints
  • SQL Server - Unique Constraints
  • SQL Server - Views
  • Modify/Delete Views
  • SQL Server - Functions
  • SQL Server - Stored Procedures
  • Stored Procedure Parameters
  • SQL Server - Indexes
  • Non-clustered Indexes
  • Modify/Delete Indexes
  • SQL Server - Triggers
  • DDL Triggers
  • LOGON Triggers
  • Enable/Disable Triggers
  • Modify/Delete Triggers
  • SQL Server - Sequence
  • SQL Server - Synonyms
  • SQL Server - IF ELSE Statement
  • SQL Server - Loops
  • SQL Server - Insert Data
  • SQL Server - Update Data
  • SQL Server - Delete Data
  • SQL Server - Select Query
  • WHERE Clause
  • GROUP BY Clause
  • HAVING Clause
  • ORDER BY Clause
  • SQL Server - Inner Join
  • Left Join
  • Right Join
  • Full Join
  • Self Join
  • Dynamic SQL
  • Built-in Functions
Entity Framework Extensions - Boost EF Core 9
  Bulk Insert
  Bulk Delete
  Bulk Update
  Bulk Merge

SQL Server: Alter or Delete Views

In SQL Server, a view can be modified either by using SQL Server Management Studio or using TSQL

User the ALTER VIEW statement to modify a query of a view.

Example: Modify View
ALTER VIEW dbo.EmployeeAddress  
AS 
    SELECT emp.FirstName, emp.LastName, emp.HireDate, addr.Address 
    FROM Employee emp JOIN Address addr 
    on emp.EmployeeID = addr.EmployeeID
    WHERE emp.HireDate > '01/01/2010'

Modify View Using SQL Server Management Server

Step 1: Open SSMS and connect to the database with the view to be modified

Step 2: In the Object Explorer, expand the database. Expand the views folder.

Step 3: Right-click on the view to be modified and click Design.

Views in SQL Server 2019

Step 4: In the diagram pane of the query designer, make modifications to the view by adding or deleting columns/elements from the View; Select additional columns from another table.

Views in SQL Server 2019

Step 5: Click Save to save the changes.

Delete Views in SQL Server

A view in SQL Server can be deleted (Drop) using SQL Server Management Studio or T SQL.

Use DROP VIEW statement to delete a view, as shown below:

Example: Delete Views
DROP VIEW dbo.EmployeeAddress;

Check the existance of a view using IF condition, if you are not sure whether a view exists or not.

Example: Delete Views
IF OBJECT_ID('dbo.EmployeeAddress', 'V') IS NOT NULL  
    DROP VIEW dbo.EmployeeAddress;

Note: When you drop a view, the definition of the view and other information about the view is deleted from the system catalog.

Delete Views using SQL Server Management Studio

Step 1: Open SSMS, connect to the database having the view to be modified.

Step 2: In the Object Explorer, expand the database. Expand Views folder.

Step 3: Right-click on the view name to be deleted and select Delete.

Views in SQL Server 2019

Step 4: In the Delete Object dialog box, click OK.

TUTORIALSTEACHER.COM

TutorialsTeacher.com is your authoritative source for comprehensive technologies tutorials, tailored to guide you through mastering various web and other technologies through a step-by-step approach.

Our content helps you to learn technologies easily and quickly for learners of all levels. By accessing this platform, you acknowledge that you have reviewed and consented to abide by our Terms of Use and Privacy Policy, designed to safeguard your experience and privacy rights.

[email protected]

ABOUT USTERMS OF USEPRIVACY POLICY
copywrite-symbol

2024 TutorialsTeacher.com. (v 1.2) All Rights Reserved.