Membuat tabel (Mesin Database)

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Anda dapat membuat tabel baru, menamainya, dan menambahkannya ke database yang sudah ada, dengan menggunakan perancang tabel di SQL Server Management Studio (SSMS), atau Transact-SQL.

Izin

Tugas ini memerlukan izin CREATE TABLE dalam database, dan mengubah izin pada skema tempat tabel sedang dibuat.

Jika ada kolom dalam pernyataan CREATE TABLE yang didefinisikan sebagai jenis yang ditentukan pengguna CLR, baik kepemilikan jenis, atau izin REFERENSI di dalamnya diperlukan.

Jika ada kolom dalam pernyataan CREATE TABLE yang memiliki koleksi skema XML yang terkait dengannya, kepemilikan koleksi skema XML atau izin REFERENSI di dalamnya diperlukan.

Menggunakan perancang tabel di SQL Server Management Studio

  1. Di SQL Server Management Object Explorer, sambungkan ke instans Mesin Database yang berisi database yang akan dimodifikasi.

  2. Di Object Explorer, perluas simpul Database lalu perluas database yang akan berisi tabel baru.

  3. Di Object Explorer, klik kanan simpul Tabel database Anda lalu pilih Tabel Baru.

  4. Ketik nama kolom, pilih tipe data, dan pilih apakah akan memperbolehkan null untuk setiap kolom seperti yang diperlihatkan dalam ilustrasi berikut:

    Cuplikan layar memperlihatkan opsi Izinkan Null dipilih untuk kolom ModifiedDate.

  5. Untuk menentukan properti lainnya untuk kolom, seperti nilai identitas atau kolom komputasi, pilih kolom dan di tab properti kolom, pilih properti yang sesuai. Untuk informasi selengkapnya tentang properti kolom, lihat Properti Kolom Tabel (SQL Server Management Studio).

  6. Untuk menentukan kolom sebagai kunci primer, klik kanan kolom dan pilih Atur Kunci Primer. Untuk informasi selengkapnya, lihat Membuat Kunci Primer.

  7. Untuk membuat hubungan kunci asing, periksa batasan, atau indeks, klik kanan di panel Designer Tabel dan pilih objek dari daftar seperti yang diperlihatkan dalam ilustrasi berikut:

    Cuplikan layar memperlihatkan opsi Hubungan.

    Untuk informasi selengkapnya tentang objek ini, lihat Membuat Hubungan Kunci Asing, Membuat Batasan Pemeriksaan dan Indeks.

  8. Secara default, tabel terkandung dalam skema dbo . Untuk menentukan skema yang berbeda untuk tabel, klik kanan di panel Designer Tabel dan pilih Properti seperti yang diperlihatkan dalam ilustrasi berikut ini. Dari daftar drop-down Skema , pilih skema yang sesuai.

    Cuplikan layar panel Properti memperlihatkan opsi Skema.

    Untuk informasi selengkapnya tentang skema, lihat Membuat Skema Database.

  9. Dari menu File , pilih Simpannama tabel.

  10. Dalam kotak dialog Pilih Nama , ketik nama untuk tabel dan pilih OK.

  11. Untuk menampilkan tabel baru, di Object Explorer, perluas simpul Tabel dan tekan F5 untuk me-refresh daftar objek. Tabel baru ditampilkan dalam daftar tabel.

Menggunakan Transact-SQL

  1. Di Object Explorer, sambungkan ke instans Mesin Database.

  2. Pada bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan.

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

Langkah berikutnya