Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Nie można znaleźć kolumny dbo, funkcji zdefiniowanej przez użytkownika lub agregacji dbo.Splitfn lub nazwa jest niejednoznaczna

Jest to funkcja z wartościami tabelarycznymi, ale używasz jej jako funkcji skalarnej.

Wypróbuj:

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

Ale... rozważ także zmianę swojej funkcji na wbudowany TVF, ponieważ będzie działał lepiej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak połączyć się z MS SQL Server za pomocą Inno Setup?

  2. Jak wykluczyć rekordy z określonymi wartościami w sql select

  3. Jak ustawić poniedziałek jako pierwszy dzień tygodnia w SQL Server

  4. Jak usunąć kolumnę z ograniczeniem w SQL Server

  5. Jak wyświetlić listę wszystkich kluczy obcych odwołujących się do danej tabeli w SQL Server?