Bagikan melalui


Menambahkan Kolom ke Tabel (Mesin Database)

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru dari Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform Analitik System (PDW)Warehouse di Microsoft FabricSQL database di Microsoft Fabric

Artikel ini menjelaskan cara menambahkan kolom baru ke tabel di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.

Remarks

ALTER TABLE Menggunakan pernyataan untuk menambahkan kolom ke tabel secara otomatis menambahkan kolom tersebut ke akhir tabel.

Jika Anda menginginkan kolom dalam urutan tertentu dalam tabel, Anda harus menggunakan SQL Server Management Studio. Meskipun tidak disarankan, untuk informasi selengkapnya tentang menyusun ulang tabel, lihat Mengubah Urutan Kolom dalam Tabel.

Untuk mengkueri kolom yang sudah ada, gunakan tampilan katalog objek sys.columns .

Permissions

Memerlukan izin ALTER pada tabel.

Menggunakan SQL Server Management Studio

Important

Instal versi terbaru SQL Server Management Studio (SSMS).

SQL Server Management Studio (SSMS) tidak mendukung semua opsi bahasa definisi data (DDL) di Azure Synapse. Gunakan skrip T-SQL sebagai gantinya.

Menyisipkan kolom ke dalam tabel dengan Desainer Tabel

  1. Di Object Explorer, klik kanan tabel yang ingin Anda tambahkan kolomnya dan pilih Desain.

  2. Pilih sel kosong pertama di kolom Nama Kolom.

  3. Ketik nama kolom dalam sel. Nama kolom adalah nilai yang diperlukan.

  4. Tekan tombol TAB untuk masuk ke sel Tipe Data dan pilih tipe data dari daftar dropdown. Jenis data adalah nilai yang diperlukan, dan diberi nilai default jika Anda tidak memilihnya.

    Note

    Anda bisa mengubah nilai default dalam kotak dialog Opsi di bawah Alat Database.

  5. Lanjutkan untuk menentukan properti kolom lain di tab Properti Kolom.

    Note

    Nilai default untuk properti kolom Anda ditambahkan saat Anda membuat kolom baru, tetapi Anda bisa mengubahnya di tab Properti Kolom.

  6. Setelah selesai menambahkan kolom, dari menu File , pilih Simpan nama tabel.

Menggunakan Transact-SQL

Menambahkan kolom ke tabel

Contoh berikut menambahkan dua kolom ke tabel dbo.doc_exa.

ALTER TABLE dbo.doc_exa 
ADD column_b VARCHAR(20) NULL, column_c INT NULL ;