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

Operator efek samping penggunaan tidak valid Sisipkan dalam suatu fungsi

Anda tidak dapat menggunakan fungsi untuk menyisipkan data ke dalam tabel dasar . Fungsi kembali data. Ini terdaftar sebagai yang pertama batasan dalam dokumentasi :

"Ubah status basis data" termasuk mengubah data apa pun dalam basis data (meskipun variabel tabel adalah pengecualian yang jelas, OP tidak akan peduli sekitar 3 tahun yang lalu - variabel tabel ini hanya hidup selama panggilan fungsi dan tidak memengaruhi tabel yang mendasarinya dengan cara apa pun).

Anda harus menggunakan prosedur tersimpan, bukan fungsi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan aspnet_regsql.exe

  2. Tabel Daftar SQL Server:Cara Menampilkan Semua Tabel

  3. Jenis teks SQL Server vs. tipe data varchar

  4. RAND() Contoh di SQL Server

  5. 3 Cara Mengembalikan Baris yang Mengandung Karakter Alfanumerik di SQL Server