Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bidang SQL Server terpotong

Masalah Anda adalah Anda berpikir bahwa Management Studio akan memberi Anda semua data. Tidak. Buka Alat> Opsi> Hasil Kueri> SQL Server. Jika Anda menggunakan Hasil ke Kotak, ubah "Karakter Maksimum Diperoleh" menjadi "Data Non XML" (perhatikan bahwa Hasil ke Kotak akan menghilangkan CR/LF apa pun). Jika Anda menggunakan Hasil menjadi Teks, ubah "Jumlah karakter maksimum yang ditampilkan di setiap kolom".

Anda mungkin tergoda untuk memasukkan lebih banyak, tetapi jumlah maksimum yang dapat Anda kembalikan dalam Management Studio adalah:

65535 for Results to Grid
8192  for Results to Text

Jika Anda benar-benar ingin melihat semua data di Management Studio, Anda dapat mencoba mengonversinya ke XML, tetapi ini juga memiliki masalah. Pertama atur Hasil Ke Kotak> data XML menjadi 5 MB atau tidak terbatas, lalu lakukan:

SELECT CONVERT(XML, column) FROM dbo.table WHERE...

Sekarang ini akan menghasilkan hasil kisi di mana tautan sebenarnya dapat diklik. Ini akan membuka jendela editor baru (ini bukan jendela kueri, jadi tidak akan ada tombol eksekusi, IntelliSense, dll.) dengan data Anda dikonversi ke XML. Ini berarti akan menggantikan > dengan > dll. Berikut ini contoh singkatnya:

SELECT CONVERT(XML, 'bob > sally');

Hasil:

Ketika Anda mengklik grid, Anda mendapatkan jendela baru ini:

(Itu memang memiliki IntelliSense, memvalidasi format XML, itulah sebabnya Anda melihat coretan.)

Kembali ke Peternakan

Jika Anda hanya ingin memeriksa kewarasan dan tidak benar-benar ingin menyalin semua 383K di tempat lain, maka jangan! Cukup periksa menggunakan:

SELECT DATALENGTH(column) FROM dbo.table WHERE...

Ini akan menunjukkan kepada Anda bahwa data Anda ditangkap oleh database, dan masalahnya adalah alat dan metode verifikasi Anda.

(Saya telah menulis tip tentang ini di sini .)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Siapa yang @@OPTIONS dan sp_configure memberikan output yang berbeda?

  2. Dapatkan Daftar semua Kunci Utama dalam Basis Data

  3. JPA GenerationType.AUTO tidak mempertimbangkan kolom dengan kenaikan otomatis

  4. Hapus Tanda Kutip Pada Semua Baris di Kolom

  5. Mensimulasikan fungsi group_concat MySQL di Microsoft SQL Server 2005?