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

Kembalikan ID pada INSERT?

Anda hanya perlu menambahkan @ID ke koleksi params lalu mengambilnya seperti ini,

cmd.Parameters.Add("@ID", SqlDbType.Int, 4).Direction = ParameterDirection.Output;
cmd.ExecuteNonQuery();
//Now just read the value of: cmd.Parameters["@ID"].value

Atau, jika Anda lebih suka sintaks ini:

SqlParameter param = new SqlParameter("@ID", SqlDbType.Int, 4);
param.Direction = ParameterDirection.Output;
cmd.Parameters.Add(param);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Temukan nilai maksimal dan tampilkan nilai yang sesuai dari bidang yang berbeda di server SQL

  2. Cara Memperbaiki SQL Server Mendeteksi Kesalahan I/O Berbasis Konsistensi Logis

  3. Cara Melihat Beberapa Kueri dan Hasil Berdampingan di SQL Server Management Studio (SSMS) - Tutorial SQL Server / TSQL Bagian 14

  4. INSTR() Setara di SQL Server

  5. SQL Server 2008 Windows Auth Login Error:Login berasal dari domain yang tidak tepercaya