Lệnh kiểm tra xem store có tồn tại trong cơ sở dữ liệu hay không?

Thảo luận trong 'Kiến thức lập trình SQL & MySQL' bắt đầu bởi admin, 28/2/14.

  1. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    3,740
    Đã được thích:
    711
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Lệnh kiểm tra xem store có tồn tại trong cơ sở dữ liệu hay không

    Cấu trúc như sau:

    IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[StoreName]') AND type in (N'P', N'PC'))
    begin
    --thực thi câu lệnh nếu store tồn tại
    end

    VD: Kiểm tra xem store sp_SanPham đã tồn tại hay chưa, nếu tồn tại rồi thì xóa đi tạo lại store mới.

    IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[sp_SanPham]') AND type in (N'P', N'PC'))
    begin
    DROP PROCEDURE [dbo].[sp_SanPham]
    end

    Create procedure [dbo].[sp_SanPham]
    ..... nếu chưa biết cách tạo store thì đọc bài cách tạo store procedure để biết thêm.
     
    Cảm ơn đã xem bài:

    Lệnh kiểm tra xem store có tồn tại trong cơ sở dữ liệu hay không?

    Đang tải...
  2. phamminhhieu

    phamminhhieu Thành Viên Mới

    Tham gia ngày:
    3/6/13
    Bài viết:
    69
    Đã được thích:
    1
    Điểm thành tích:
    0
    Cảm ơn ad, bài viết rất chi tiết, dễ hiểu
     


Like và Share ủng hộ ITSEOVN