Aracılığıyla paylaş


Tablo oluşturma (Veritabanı Altyapısı)

Şunlar için geçerlidir: SQL Server 2016 (13.x) and later versions Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL database in Microsoft Fabric

SQL Server Management Studio'daki (SSMS) tablo tasarımcısını veya Transact-SQL'i kullanarak yeni bir tablo oluşturabilir, bunu adlandırabilir ve var olan bir veritabanına ekleyebilirsiniz.

Permissions

Bu görev için veritabanında CREATE TABLE izni ve tablonun oluşturulduğu şema üzerinde ALTER izni gerekir.

CREATE TABLE deyimindeki herhangi bir sütun CLR kullanıcı tanımlı tür olarak tanımlanıyorsa, türün sahipliği veya başvuru izni gereklidir.

CREATE TABLE deyimindeki sütunlardan herhangi biriyle ilişkilendirilmiş bir XML şema koleksiyonu varsa, ya XML şema koleksiyonunun sahipliği ya da üzerinde REFERENCES yetkisi gereklidir.

SQL Server Management Studio'da tablo tasarımcısı kullanma

  1. SSMS'de, değiştirilecek veritabanını içeren Nesne Gezgini'ndeVeritabanı Motoru örneğine bağlanın.

  2. Nesne Gezgini'nde Veritabanları düğümünü genişletin ve ardından yeni tabloyu içerecek veritabanını genişletin.

  3. Nesne Gezgini'nde, veritabanınızın Tablolar düğümüne sağ tıklayın ve yeni tablo seçin.

  4. Sütun adlarını yazın, veri türlerini seçin ve aşağıdaki çizimde gösterildiği gibi her sütun için null değerlere izin verilip verilmeyeceğini seçin:

    ModifiedDate sütunu için Boş Değerlere İzin Ver seçeneğini gösteren ekran görüntüsü.

  5. Bir sütun için kimlik veya hesaplanan sütun değerleri gibi daha fazla özellik belirtmek için sütunu seçin ve sütun özellikleri sekmesinde uygun özellikleri seçin. Sütun özellikleri hakkında daha fazla bilgi için bkz. Tablo Sütunu Özellikleri (SQL Server Management Studio).

  6. Bir sütunu birincil anahtar olarak belirtmek için sütuna sağ tıklayın ve birincil anahtarı ayarlaseçin. Daha fazla bilgi için bkz. Birincil Anahtar Oluşturma.

  7. Yabancı anahtar ilişkileri oluşturmak, kısıtlamaları veya dizinleri denetlemek için Tablo Tasarımcısı bölmesine sağ tıklayın ve aşağıdaki çizimde gösterildiği gibi listeden bir nesne seçin:

    İlişkiler seçeneğini gösteren ekran görüntüsü.

    Bu nesneler hakkında daha fazla bilgi için bkz. Yabancı Anahtar İlişkileri Oluşturma, Denetim Kısıtlamaları Oluşturma ve Dizinler.

  8. Tablo varsayılan olarak dbo şemasında yer alır. Tablo için farklı bir şema belirtmek için, Tablo Tasarımcısı bölmesine sağ tıklayın ve aşağıdaki çizimde gösterildiği gibi Özellikler seçin. Şeması açılan listesinden uygun şemayı seçin.

    Şema seçeneğini gösteren Özellikler bölmesinin ekran görüntüsü.

    Şemalar hakkında daha fazla bilgi için bkz. Veritabanı Şeması Oluşturma.

  9. Dosya menüsünden Kaydettablo adını seçin.

  10. Ad Seç iletişim kutusunda tablo için bir ad yazın ve tamam seçin.

  11. Yeni tabloyu görüntülemek için Nesne GezginiTablolar düğümünü genişletin ve nesne listesini yenilemek için F5 basın. Yeni tablo, tablo listesinde görüntülenir.

Transact-SQL kullanma

  1. Nesne Gezgini'nde, Veritabanı Motoru'nun bir örneğine bağlanın.

  2. Standart çubuğunda Yeni Sorguseçin.

  3. Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Executeöğesini seçin.

    CREATE TABLE dbo.PurchaseOrderDetail (
        PurchaseOrderID INT NOT NULL,
        LineNumber SMALLINT NOT NULL,
        ProductID INT NULL,
        UnitPrice MONEY NULL,
        OrderQty SMALLINT NULL,
        ReceivedQty FLOAT NULL,
        RejectedQty FLOAT NULL,
        DueDate DATETIME NULL
    );
    

Sonraki adım

TABLO OLUŞTUR (Transact-SQL)