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

Bagaimana cara memasukkan daftar dari C sharp ke SQL Server 2008?

Berikut ini contoh sederhananya:

List<String> list = new List<String>() { "A", "B", "C" };
using (var con = new SqlConnection(connectionString))
{
    con.Open();
    using (var cmd = new SqlCommand("INSERT INTO TABLE(Column)VALUES(@Column)", con))
    {
        cmd.Parameters.Add("@Column", SqlDbType.VarChar);
        foreach (var value in list)
        {
            cmd.Parameters["@Column"].Value = value;
            int rowsAffected = cmd.ExecuteNonQuery();
        }
    }
}

Ini hanya mengulang semua item dalam daftar dan mengeksekusi satu perintah sisipan setelah yang lain dengan ExecuteNonQuery .

Sunting :Jika Anda ingin mengetahui cara paling efisien untuk menyisipkan array (atau daftar) ke sql-server, Anda harus membaca ini:http://www.sommarskog.se/arrays-in-sql-2008.html

Jika nanti Anda memiliki pertanyaan khusus, Anda dapat kembali dan menunjukkan apa yang telah Anda coba.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa SQL Server membulatkan hasil pembagian dua bilangan bulat?

  2. Pengemudi tidak dapat membuat sambungan aman ke SQL Server dengan menggunakan enkripsi Secure Sockets Layer (SSL)

  3. Gunakan OBJECTPROPERTY() untuk Mengetahui apakah Objek adalah Batasan PERIKSA di SQL Server

  4. Dapatkan ID Login Saat Ini di SQL Server (T-SQL)

  5. Grup Percakapan Broker Layanan Server Sql