Tabloları (veritabanı altyapısı) oluşturma

Yeni bir tablo oluşturabilir, bunu adı ve varolan veritabanında eklemek SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.

[!NOT]

sql Azure veritabanına bağlıysanız, yeni tablo seçeneği oluşturma tablo şablon komut başlattı. Parametreleri Düzenle, sonra yeni bir tablo oluşturmak için komut dosyasını çalıştırın. Daha fazla bilgi için bkz: sql Azure genel bakış.

Bu Konuda

  • Başlamadan Önce

    Güvenlik

  • Bir tablo oluşturmak için kullanma:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Güvenlik

İzinler

create table izni veritabanında ve tabloyu oluşturulduğu şema alter izni gerektirir.

Tüm sütunları create table deyimi içinde kullanıcı tanımlı bir clr türü olarak tanımlanır, bu başvurular izni ya da mülkiyet türü gereklidir.

create table deyimi her sütun ilişkili xml şema koleksiyonu varsa, xml şema koleksiyonu sahipliğini, ya da onu başvurular izni gereklidir.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Tablo Tasarımcısı ile yeni bir tablo oluşturmak için

  1. Nesne Explorer Veritabanınızdaki tablolar düğümünü sağ tıklatın ve tıklatın Yeni bir tablo.

  2. Sütun adlarını, veri türlerini seçin ve her sütun için boş değerlere izin verilip verilmeyeceğini seçin.

  3. Dan dosyasını menüsünden seçin kaydetmek table name.

  4. İçinde Ad Seç iletişim kutusunda, tablo için bir ad girin ve tıklayın Tamam.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Sorgu Düzenleyicisi'nde yeni bir tablo oluşturmak için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.

    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,
    );
    

Ek örnekler için bkz: Tablo (Transact-sql) oluştur.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]