[DATABASE] Sử Dụng Câu Lệnh DROP IF EXISTS Trong Sqlserver ...
Có thể bạn quan tâm
Xin chào các bạn, bài viết hôm nay mình sẻ hướng dẫn các bạn sử dụng câu lệnh DROP IF EXISTS trong sqlserver từ phiên bản Sqlserver 2016 trở lên.
[DATABASE] Sử dụng câu lệnh DROP IF EXISTS trong sqlserver 2016 trở lênCú pháp:
Syntax: DROP OBJECT_TYPE [IF EXISTS] OBJECT_NAME
OBJECT_TYPE can be Table, Procedure, View, Function, Database, Trigger, Assembly, Sequence, Index etc.
Cách sử dụng hàm này, giúp bạn kiểm tra các object_type trên đã tồn tại trong cơ sở dữ liệu hay chưa, nếu chưa có thì mình sẽ tạo mới.
- Sử dụng trên Store ProcedureNếu bạn sử dụng phiên bản sqlsever trước 2016 các bạn sẽ thực hiện như sau:
Phiên bản 2016 trở lên, các bạn chỉ cần viết gọn lại như bên dưới:
/********** SQL SERVER 2016 *******/ DROP PROCEDURE IF EXISTS dbo.SP_GET_EMPLOYEE2. Sử dụng trên bảng Table
Phiên bản trước sqlserver 2016
/********** Previous version of SQL SERVER *******/ IF EXISTS(SELECT 1 FROM sys.Tables WHERE Name = N'Employee' AND Type = N'U') BEGIN DROP TABLE dbo.Employee END ENDPhiên bản 2016
/********** SQL SERVER 2016 *******/ DROP PROCEDURE IF EXISTS dbo.SP_GET_EMPLOYEE3. Sử dụng cho database
Trước phiên bản 2016
/********** Previous version of SQL SERVER *******/ IF DB_ID ('SqlManager') IS NOT NULL BEGIN DROP DATABASE SqlManager ENDPhiên bản sqlserver 2016
/********** SQL SERVER 2016 *******/ DROP PROCEDURE IF EXISTS dbo.SP_GET_EMPLOYEEThanks for watching!
Tags: drop if exists sqldrop if exists
Từ khóa » Câu Lệnh Exit Trong Sql
-
Điều Kiện EXISTS Trong SQL Server
-
Toán Tử EXISTS Trong SQL Server - Comdy
-
Toán Tử EXISTS Trong SQL - BAC
-
SQL Server: EXISTS Và NOT EXISTS - V1Study
-
EXISTS Kiểm Tra Sự Tồn Tại Trong SQL - Deft Blog
-
Lệnh EXISTS Trong MySQL - Web Cơ Bản
-
[Tự Học SQL] Tìm Hiểu Về Toán Tử EXISTS, ANY Và ALL Với SELECT ...
-
Câu Lệnh SQL EXISTS Hoạt động Như Thế Nào? - HelpEx
-
Làm Thế Nào để Sử Dụng DROP NẾU TỒN TẠI Trong SQL Server?
-
Sự Khác Biệt Giữa EXISTS Và IN Trong SQL? - HelpEx
-
Tổng Quan Về Câu Lệnh T-SQL If Exists Trong Cơ Sở Dữ Liệu SQL Server
-
Phân Biệt NOT IN Và NOT EXISTS Trong SQLServer - Nắng Thủy Tinh
-
Loops In PL/SQL - Viblo
-
[PDF] Bài Thực Hành Số 4 PL/SQL (1)