Bagaimana anda mengubah tipe data kolom di SQL Server?
Saya mencoba untuk mengubah kolom dari a varchar(50)
untuk nvarchar(200)
. Apa perintah SQL untuk mengubah tabel ini?
327
7
Saya mencoba untuk mengubah kolom dari a varchar(50)
untuk nvarchar(200)
. Apa perintah SQL untuk mengubah tabel ini?
EDIT Seperti dicatat NULL/NOT NULL harus telah ditentukan, lihat Rob's jawaban juga.
Don't lupa nullability.
Menggunakan pernyataan Alter table.
Sintaks untuk mengubah kolom pada tabel yang ada di Server SQL (Transact-SQL) adalah:
Misalnya:
Ini SQL Server
ALTER TABLE
misalnya akan mengubah kolom yang disebutlast_name
untuk menjadi tipe dataVARCHAR(75)
dan gaya kolom yang tidak memungkinkan nilai null.lihat di sini
Selama anda're meningkatkan ukuran anda varchar anda're OK. Sesuai Alter Table referensi:
Untuk mengubah tipe data
Untuk mengubah Primary key
Coba ini: