Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2016 (13.x) and later versions
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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
SSMS'de, değiştirilecek veritabanını içeren Nesne Gezgini'ndeVeritabanı Motoru örneğine bağlanın.
Nesne Gezgini'nde Veritabanları düğümünü genişletin ve ardından yeni tabloyu içerecek veritabanını genişletin.
Nesne Gezgini'nde, veritabanınızın Tablolar düğümüne sağ tıklayın ve yeni tablo seçin.
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:
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).
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.
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:
Bu nesneler hakkında daha fazla bilgi için bkz. Yabancı Anahtar İlişkileri Oluşturma, Denetim Kısıtlamaları Oluşturma ve Dizinler.
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.
Şemalar hakkında daha fazla bilgi için bkz. Veritabanı Şeması Oluşturma.
Dosya menüsünden Kaydettablo adını seçin.
Ad Seç iletişim kutusunda tablo için bir ad yazın ve tamam seçin.
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
Nesne Gezgini'nde, Veritabanı Motoru'nun bir örneğine bağlanın.
Standart çubuğunda Yeni Sorguseçin.
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 );