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

Bagaimana cara mengubah setiap kolom nvarchar menjadi varchar?

Di sini, untuk membantu Anda memulai:

Select 'Alter Table [' + TABLE_SCHEMA + '].[' + TABLE_NAME + '] Alter Column [' + COLUMN_NAME + '] VarChar(' + CAST(CHARACTER_MAXIMUM_LENGTH As VARCHAR) + ')'
From INFORMATION_SCHEMA.COLUMNS
WHERE DATA_TYPE = 'NVARCHAR'

Ini akan menghasilkan semua pernyataan perubahan yang diperlukan untuk Anda (potong, tempel, jalankan).

Perhatikan bahwa ini tidak memperhitungkan batasan apa pun.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan koneksi SQL intermiten yang aneh, perbaikan saat reboot, kembali setelah 3-5 hari (ASP.NET)

  2. Cara menggunakan fungsi GROUP_CONCAT di MSSQL

  3. Bagaimana membandingkan tanggal di SQL Server

  4. SQL Server - Mengembalikan nilai setelah INSERT

  5. Bagaimana cara mengurai VARCHAR yang diteruskan ke prosedur tersimpan di SQL Server?