Properti Kolom Tabel (SQL Server Management Studio)

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

Properti ini muncul di panel bawah Table Designer. Kecuali dinyatakan lain, Anda dapat mengedit properti ini di jendela Properti saat kolom dipilih. Properti Kolom dapat ditampilkan dalam kategori atau menurut abjad. Banyak properti hanya muncul atau hanya dapat diubah untuk jenis data tertentu.

Catatan

Jika tabel diterbitkan untuk replikasi, Anda harus membuat perubahan skema menggunakan pernyataan Transact-SQL ALTER TABLE atau SQL Server Management Objects (SMO). Saat perubahan skema dilakukan menggunakan Desainer Tabel atau Perancang Diagram Database, ia mencoba untuk menghilangkan dan membuat ulang tabel. Anda tidak dapat menghilangkan objek yang diterbitkan, oleh karena itu perubahan skema akan gagal.

Umum
Perluas untuk memperlihatkan Nama, Izinkan Null, Jenis Data, Nilai Default atau Pengikatan, Panjang, Presisi, dan Skala.

Nama
Menampilkan nama kolom terpilih.

Perbolehkan Null
Menunjukkan apakah kolom ini mengizinkan null. Untuk mengedit properti ini, klik kotak centang Perbolehkan Nulls yang terkait dengan kolom di panel atas Table Designer.

Jenis Data
Menampilkan tipe data untuk kolom terpilih. Untuk mengedit properti ini, klik nilainya, perluas daftar drop-down, dan pilih nilai lain.

Nilai atau Pengikatan Default
Menampilkan default untuk kolom ini setiap kali tidak ada nilai yang ditentukan untuk kolom ini. Nilai bidang ini dapat berupa nilai batasan default SQL Server atau nama batasan global tempat kolom terikat. Daftar drop-down berisi semua default global yang ditentukan dalam database. Untuk mengikat kolom ke default global, pilih dari daftar drop-down. Atau, untuk membuat batasan default untuk kolom, ketikkan nilai default secara langsung sebagai teks.

Panjang
Memperlihatkan jumlah karakter yang diperbolehkan untuk jenis data berbasis karakter. Properti ini hanya tersedia untuk tipe data berbasis karakter

Skala
Menampilkan jumlah maksimum digit yang bisa muncul di sebelah kanan titik desimal untuk nilai kolom ini. Properti ini menunjukkan 0 untuk jenis data nonnumerik.

Presisi
Menampilkan jumlah maksimum digit untuk nilai dalam kolom ini. Properti ini menunjukkan 0 untuk jenis data nonnumerik.

Desainer Tabel
Memperluas bagian Desainer Tabel .

Kolase
Menampilkan urutan penyatuan yang SQL Server terapkan secara default ke kolom setiap kali nilai kolom digunakan untuk mengurutkan baris hasil kueri. Untuk mengedit kolase, pilih properti , klik elipsis ( ) yang muncul di sebelah kanan nilai properti untuk memunculkan kotak dialog Kolase .

Spesifikasi Kolom Komputasi
Menampilkan informasi tentang kolom komputasi. Nilai yang diperlihatkan untuk properti sama dengan nilai properti anak Rumus dan menampilkan rumus untuk kolom komputasi.

Catatan

Untuk mengubah nilai yang diperlihatkan untuk properti Spesifikasi Kolom Komputasi , Anda harus memperluasnya dan mengedit properti anak Rumus .

  • Formula Menampilkan rumus untuk kolom komputasi. Untuk mengedit properti ini, ketik rumus baru secara langsung.

  • Dipertahankan Menunjukkan apakah hasil rumus disimpan. Jika properti ini diatur ke Tidak , maka hanya rumus yang disimpan dan nilai dihitung setiap kali kolom ini dirujuk. Untuk mengedit properti ini, klik nilainya, perluas daftar drop-down, dan pilih nilai lain.

Untuk informasi selengkapnya, lihat Menentukan Kolom Komputasi dalam Tabel.

Tipe Data Ringkas
Menampilkan informasi tentang jenis data bidang, dalam format yang sama dengan pernyataan SQL CREATE TABLE. Misalnya, bidang yang berisi string panjang variabel dengan panjang maksimum 20 karakter akan direpresentasikan sebagai "varchar(20)". Untuk mengubah properti ini, ketik nilai secara langsung.

Deskripsi
Menampilkan teks yang menjelaskan kolom ini. Untuk mengedit deskripsi, pilih properti , klik elipsis ( ) yang muncul di sebelah kanan nilai properti dan edit deskripsi dalam kotak dialog Properti Deskripsi .

Deterministik
Memperlihatkan apakah tipe data kolom yang dipilih dapat ditentukan dengan pasti.

DTS diterbitkan
Memperlihatkan apakah kolom diterbitkan DTS. (Layanan Transformasi Data Tidak Digunakan Lagi).

Spesifikasi teks lengkap
Menampilkan informasi tentang indeks teks-penuh. Nilai properti ini adalah nilai properti Anak terindeks Teks lengkap dan menunjukkan apakah kolom ini diindeks teks penuh.

Catatan

Untuk mengubah nilai yang diperlihatkan untuk properti Spesifikasi Teks Lengkap , Anda harus memperluasnya dan mengedit properti Anak Terindeks Teks lengkap .

  • Teks lengkap Diindeks Menunjukkan apakah kolom ini diindeks teks lengkap. Properti ini dapat diatur ke Ya hanya jika tipe data untuk kolom ini dapat dicari teks lengkap dan jika tabel tempat kolom ini memiliki indeks teks lengkap yang ditentukan untuknya. Untuk mengedit properti ini, klik nilainya, perluas daftar drop-down, dan pilih nilai.

  • Kolom Tipe Teks Lengkap Menampilkan nama kolom tempat kolom ini diindeks teks lengkap. Properti ini harus diatur jika properti Datatype untuk kolom ini adalah gambar atau varbinary. Kolom bernama dalam properti ini harus bertipe [n]char, [n]varchar, atau xml, dan daftar drop-down untuk properti ini hanya berisi kolom yang memiliki salah satu dari tiga tipe data ini. Baris dalam kolom yang dinamai oleh properti ini menunjukkan tipe dokumen baris terkait di kolom yang dapat dicari teks lengkap. Untuk mengedit properti ini, klik nilainya, perluas daftar drop-down, dan pilih nilai lain.

  • Bahasa Menunjukkan bahasa pemecah kata yang digunakan untuk mengindeks kolom. Nilai yang disimpan dalam properti sebenarnya adalah pengidentifikasi lokal untuk pemecah kata. Untuk informasi selengkapnya tentang pemecah kata dan LCID, lihat Pemecah Kata dan Stemmer. Untuk mengedit properti ini, klik nilainya, perluas daftar drop-down, dan pilih nilai lain.

Semantik Statistik
Pilih apakah akan mengaktifkan pengindeksan semantik statistik untuk kolom yang dipilih. Untuk informasi selengkapnya, lihat Pencarian Semantik (SQL Server).

Jika Anda memilih Bahasa sebelum memilih Semantik Statistik, dan bahasa yang dipilih tidak memiliki Model Bahasa Semantik terkait, maka opsi Semantik Statistik diatur ke Tidak dan tidak dapat dimodifikasi. Jika Anda memilih Ya untuk opsi Semantik Statistik sebelum memilih Bahasa, maka bahasa yang tersedia di kolom Bahasa akan dibatasi untuk bahasa yang dukungan Model Bahasa Semantiknya.

Memiliki Pelanggan Non-SQL Server
Menunjukkan apakah kolom sedang direplikasi ke pelanggan yang bukan SQL Server.

Spesifikasi Identitas
Menampilkan informasi tentang apakah dan bagaimana kolom ini memberlakukan keunikan pada nilainya. Nilai properti ini menunjukkan apakah kolom ini adalah kolom identitas atau tidak dan sama dengan nilai properti anak Adalah Identitas.

Catatan

Untuk mengubah nilai yang ditampilkan untuk properti Spesifikasi Identitas , Anda harus memperluasnya dan mengedit properti Is Identity child.

  • Adalah Identitas Menunjukkan apakah kolom ini adalah kolom identitas atau tidak. Untuk mengedit properti ini, klik nilainya, perluas daftar drop-down, dan pilih nilai lain.

  • Benih Identitas Menampilkan nilai awal yang ditentukan selama pembuatan kolom identitas ini. Nilai ini ditetapkan ke baris pertama dalam tabel. Jika Anda membiarkan sel ini kosong, nilai 1 akan ditetapkan secara default. Untuk mengedit properti ini, ketik nilai baru secara langsung.

  • Kenaikan Identitas Menampilkan nilai kenaikan yang ditentukan selama pembuatan kolom identitas ini. Nilai ini adalah kenaikan yang akan ditambahkan ke Identity Seed untuk setiap baris berikutnya. Jika Anda membiarkan sel ini kosong, nilai 1 akan ditetapkan secara default. Untuk mengedit properti ini, ketik nilai baru secara langsung.

Indexable
Memperlihatkan apakah kolom yang dipilih dapat diindeks. Misalnya, kolom komputasi non-deterministik tidak dapat diindeks.

Dipublikasikan gabungan
Memperlihatkan apakah kolom digabungkan-diterbitkan.

Bukan Untuk Replikasi
Menunjukkan apakah nilai identitas asli dipertahankan selama replikasi. Untuk informasi selengkapnya tentang replikasi, lihat CREATE TABLE. Untuk mengedit properti ini, klik nilainya, perluas daftar drop-down, dan pilih nilai lain.

Direplikasi
Memperlihatkan apakah kolom ini direplikasi di lokasi lain.

RowGuid
Menunjukkan apakah SQL Server menggunakan kolom sebagai ROWGUID. Anda dapat mengatur nilai ini ke Ya hanya untuk kolom identitas unik. Untuk mengedit properti ini, klik nilainya, perluas daftar drop-down, dan pilih nilai lain.

Ukuran
Memperlihatkan ukuran dalam byte yang diizinkan oleh jenis data kolom. Misalnya, jenis data nchar mungkin memiliki panjang 10 (jumlah karakter) tetapi akan memiliki ukuran 20 untuk mempertangungkan set karakter Unicode.

Catatan

Panjang jenis data (maks) bervariasi untuk setiap baris. sp_help mengembalikan (-1) sebagai panjang kolom (maks ). SQL Server Management Studio menampilkan -1 sebagai ukuran kolom.