Bagikan melalui


Menambahkan Kolom ke Tabel di Klien Asli SQL Server

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Penyedia SQL Server Native Client OLE DB mengekspos fungsi ITableDefinition::AddColumn . Ini memungkinkan konsumen untuk menambahkan kolom ke tabel SQL Server.

Saat Anda menambahkan kolom ke tabel SQL Server, konsumen penyedia SQL Server Native Client OLE DB dibatasi sebagai berikut:

  • Jika DBPROP_COL_AUTOINCREMENT VARIANT_TRUE, DBPROP_COL_NULLABLE harus VARIANT_FALSE.

  • Jika kolom ditentukan dengan menggunakan jenis data tanda waktu SQL Server, DBPROP_COL_NULLABLE harus VARIANT_FALSE.

  • Untuk definisi kolom lainnya, DBPROP_COL_NULLABLE harus VARIANT_TRUE.

Konsumen menentukan nama tabel sebagai string karakter Unicode di anggota pwszName dari union uName dalam parameter pTableID . Anggota eKind dari pTableID harus DBKIND_NAME.

Nama kolom baru ditentukan sebagai string karakter Unicode di anggota pwszName dari union uName di anggota dbcid parameter DBCOLUMNDESC pColumnDesc. Anggota eKind harus DBKIND_NAME.

Lihat Juga

Tabel dan Indeks
ALTER TABLE (Transact-SQL)