Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

SQLPlus varchar2 mengeluarkan spasi putih

Ini murni masalah tampilan SQL*Plus. Tidak ada perbedaan (saat ini) antara VARCHAR dan VARCHAR2 tipe data-- juga tidak akan memberi spasi pada data yang Anda simpan. Hanya CHAR kolom akan melakukan itu.

Di SQL*Plus, Anda dapat mengontrol seberapa lebar name kolom ditampilkan

SQL> column name format a30;

misalnya, akan memberi tahu SQL*Plus untuk menggunakan 30 kolom untuk menampilkan data di name kolom. Anda dapat menyesuaikannya naik atau turun tergantung pada panjang sebenarnya dari data Anda, berapa banyak data yang ingin Anda muat dalam satu baris, dll. Anda harus memasukkan ini ke dalam skrip bersama dengan pernyataan SQL atau Anda akan perlu mereplikasinya di setiap sesi sebelum Anda mengeluarkan pernyataan atau Anda harus menambahkannya ke file login/ glogin.sql.

SQL*Plus adalah alat yang bagus jika Anda mencoba membuat laporan teks dengan lebar tetap. Namun, jika Anda hanya menjalankan kueri secara interaktif, itu bukan solusi yang paling ramah pengguna-- menyesuaikan lebar kolom teks Anda, menangani keluaran yang lebih panjang dari baris Anda, dll. menjadi tua dengan sangat cepat. Jika Anda melakukan pengembangan interaktif, alat seperti SQL Developer dengan GUI yang tepat jauh lebih ramah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbarui seluruh tabel dengan nomor urut di oracle

  2. Bagaimana Anda mengatur nama skema untuk urutan pada waktu penerapan saat menggunakan JPA?

  3. Cara memasukkan daftar sebagai parameter dari PowerShell ke SqlPlus

  4. SQL:membuat tabel dengan kunci utama dan referensi kunci asing (

  5. Mengembalikan 'tabel' (tanpa menentukan nama kolom sebelumnya) dari fungsi PL/SQL