--------------------------------------------------|-- Lấy bản ghi 1 cách ngẫu nhiên ---------------|--------------------------------------------------SELECT TOP 10 ProductName FROM ProductsORDER BY NEWID()--------------------------------------------------|-- Kiểm tra sự tồn tại của 1 bảng trong CSDL ---|--------------------------------------------------IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Products]'))print('Table already exists')-- DROP TABLE Productselseprint('Table not available')--------------------------------------------------|-- Kiểm tra sự tồn tại của 1 bảng View ---------|--------------------------------------------------IF EXISTS (SELECT * FROM vw_Products where ProductID = 52)print('Available')elseprint('NOT Available')
Kiểm tra sự tồn tại của 1 StoreProcedure
-------------------------------------------------|Kiểm tra tồn tại của 1 StoreProcedure------|------ Cách 1 --------------------------------------------------------------------------------IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id(N'[dbo].[YourStoredProcName]')AND OBJECTPROPERTY(id, N'IsProcedure') = 1)DROP PROCEDURE [dbo].[YourStoredProcName]GOCREATE PROCEDURE dbo.YourStoredProcNameAS-- Logic Comes HereGO----------------------------------------------------|---Cách 2 ngắn hơn ---------------------------|--------------------------------------------------IF OBJECTPROPERTY(object_id('dbo.YourStoredProcName'), N'IsProcedure') = 1DROP PROCEDURE [dbo].[YourStoredProcName]GOCREATE PROCEDURE dbo.YourStoredProcNameAS-- Logic Comes HereGO
0 nhận xét:
Speak up your mind
Tell us what you're thinking... !