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

Memasukkan beberapa nilai ke dalam database SQL dari EXCEL melalui skrip VBA

Saya yakin kolom yang Anda tentukan dalam pernyataan INSERT Anda diduplikasi dan karenanya tidak benar.Cobalah:

item4 = item4 & "  [server_name],[middleware],[version],[license]"

Pembaruan:Pernyataan SQL Anda akan terlihat seperti ini:

INSERT INTO [IndustrialComp].[dbo].[Middleware]([server_name],[middleware],[version],[license])
VALUES ('TEST6','Testing',1,1)
      ,('TEST6','Testing1',1,1)
      ,('TEST6','Testing2',1,1)
      ,('TEST6','Testing3',1,1)

Jadi Anda harus mengulang blok di antara tanda kurung untuk setiap baris yang ingin Anda sisipkan.

Namun , Anda sekarang hanya memiliki 4 variabel yang menyimpan 4 nilai berbeda dalam solusi Anda, jadi Anda tidak akan pernah dapat menyisipkan 4 baris berbeda tersebut karena Anda hanya memilih nilai dalam sel B126, C126, C127, dan D126. Itu kemungkinan akan menjadi baris pertama yang ingin Anda masukkan? Atau apakah Anda ingin menambahkan 1,2,3 ke Testing sendiri dan ulangi nilai-nilai lainnya? Tolong jelaskan dan perbarui jawaban Anda sesuai dengan itu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi format tanggal SQL Server

  2. Cara mengidentifikasi kesenjangan pertama dalam beberapa rentang tanggal mulai dan akhir untuk setiap anggota berbeda di T-SQL

  3. Bagaimana cara memperbarui dua tabel dalam satu pernyataan di SQL Server 2005?

  4. bandingkan nilai yang dipisahkan koma di sql

  5. .NET:Cara memasukkan dokumen XML ke SQL Server