[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 » Hàm If Trong Csdl
-
Lệnh IF...ELSE Trong SQL Server
-
Hàm IF Trong MySQL - Vi
-
Lệnh Rẻ Nhánh IF ELSE Trong SQL Server - Freetuts
-
IF ELSE - Lệnh Rẽ Nhánh - SQL & Database
-
Hàm IF - Microsoft Support
-
Hàm IIf - Microsoft Support
-
Hàm If Trong Câu Lệnh Select - Page 2 - Diễn Đàn Tin Học
-
MySQL: Case Vs. If Vs. If Function | TopDev
-
Cách Sử Dụng BIẾN, IF ... ELSE Trong SQL Server Thật đơn Giản
-
HÀM IF TRONG POWER BI DAX »
-
Cách Sử Dụng Hàm SUBTOTAL Trong Excel Dễ Hiểu, Có Ví Dụ Minh Họa
-
VIEW, FUNCTION & STORE PROCEDURE VÀ TRIGGER TRONG ...
-
T SQL - Cấu Trúc IF ... ELSE