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

Tidak dapat menemukan kolom dbo atau fungsi yang ditentukan pengguna atau dbo agregat.Splitfn, atau namanya ambigu

Ini adalah fungsi bernilai tabel, tetapi Anda menggunakannya sebagai fungsi skalar.

Coba:

where Emp_Id IN (SELECT i.items FROM dbo.Splitfn(@Id,',') AS i)

Tapi... pertimbangkan juga untuk mengubah fungsi Anda menjadi TVF sebaris, karena kinerjanya akan lebih baik.



  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 Mengubah Ukuran Kolom di SQL Server (T-SQL)

  2. Rata-rata inkonsistensi float

  3. Bagaimana cara membuat daftar yang dipisahkan koma menggunakan kueri SQL?

  4. 5 Cara Mengembalikan Baris yang Mengandung Huruf Kecil di SQL Server

  5. Perbedaan Antara Tabel DELETE dan TRUNCATE di SQL Server