Saya perlu menambahkan kolom ke SQL Servertabel saya . Apakah mungkin untuk melakukannya tanpa kehilangan data yang sudah saya miliki?
Saya perlu menambahkan kolom ke SQL Servertabel saya . Apakah mungkin untuk melakukannya tanpa kehilangan data yang sudah saya miliki?
Jawaban:
Tentu saja! Cukup gunakan ALTER TABLE...sintaks.
Contoh
ALTER TABLE YourTable
ADD Foo INT NULL /*Adds a new int column existing rows will be
given a NULL value for the new column*/
Atau
ALTER TABLE YourTable
ADD Bar INT NOT NULL DEFAULT(0) /*Adds a new int column existing rows will
be given the value zero*/
Di SQL Server 2008 yang pertama adalah perubahan hanya metadata. Yang kedua akan memperbarui semua baris.
Di edisi SQL Server 2012+ Enterprise, yang kedua adalah perubahan hanya metadata .
Tambahkan kolom baru ke Tabel
ALTER TABLE [table]
ADD Column1 Datatype
Misalnya
ALTER TABLE [test]
ADD ID Int
Jika Pengguna ingin membuatnya bertambah otomatis
ALTER TABLE [test]
ADD ID Int IDENTITY(1,1) NOT NULL
Tambahkan kolom baru ke Tabel dengan nilai default.
ALTER TABLE NAME_OF_TABLE
ADD COLUMN_NAME datatype
DEFAULT DEFAULT_VALUE
{ }) di toolbar editor untuk memformat dan menyorotnya dengan baik!