Aracılığıyla paylaş


3. Ders: Veritabanı nesnelerini silme

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAnalytics Platform Sistemi (PDW)Microsoft Fabric SQL veritabanı

Uyarı

Transact-SQL ile Sorgulamaya Başlarken öğrenme yolu, pratik örneklerin yanı sıra daha ayrıntılı içerik sağlar.

Bu kısa ders, Ders 1 ve Ders 2'de oluşturduğunuz nesneleri kaldırır ve sonra veritabanını bırakır.

Nesneleri silmeden önce doğru veritabanında olduğunuzdan emin olun:

USE TestData;
GO

Saklı yordam izinlerini iptal etme

saklı yordamdaki REVOKE yürütme iznini kaldırmak için Mary deyimini kullanın:

REVOKE EXECUTE ON pr_Names FROM Mary;
GO

Bırakma izinleri

  1. DROP Mary veritabanına erişim iznini kaldırmak için TestData deyimini kullanın:

    DROP USER Mary;
    GO
    
  2. bu SQL Server 2005 (9.x) örneğine erişim DROP iznini kaldırmak için Mary deyimini kullanın:

    DROP LOGIN [<computer_name>\Mary];
    GO
    
  3. DROPdepolama yordamını kaldırmak için pr_Names deyimini kullanın:

    DROP PROC pr_Names;
    GO
    
  4. görünüm DROPkaldırmak için vw_Names deyimini kullanın:

    DROP VIEW vw_Names;
    GO
    

Tabloyu silme

  1. DELETE tablosundaki tüm satırları kaldırmak için Products deyimini kullanın:

    DELETE FROM Products;
    GO
    
  2. DROP tablosunu kaldırmak için Products deyimini kullanın:

    DROP TABLE Products;
    GO
    

Veritabanını kaldırma

Veritabanındayken TestData veritabanını kaldıramazsınız; bu nedenle, önce bağlamı başka bir veritabanına geçirin ve ardından DROP veritabanını kaldırmak için TestData deyimini kullanın:

USE MASTER;
GO
DROP DATABASE TestData;
GO

Bu, Yazma Transact-SQL Deyimleri öğreticisini sonlandırıyor. Bu öğreticinin kısa bir genel bakış olduğunu ve kullanılan deyimlerin tüm seçeneklerini açıklamadığını unutmayın. Verimli bir veritabanı yapısı tasarlayıp oluşturmak ve verilere güvenli erişim yapılandırmak için bu öğreticide gösterilenden daha karmaşık bir veritabanı gerekir.

Sonraki adımlar