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

SQL Server 2008 T-SQL UDF kursy i zakończenia

Aby użyć tabeli o wartości udf względem tabeli, potrzebujesz ZASTOSUJ KRZYŻOWY (lub może ZEWNĘTRZNE ZASTOSOWANIE w zależności od tego, jak chcesz poradzić sobie z „bez wierszy” z udf). Stosuje to operację udf wiersz po wierszu względem tabeli, która sama jest tabelą

SELECT
   *
FROM
   mytable M
   CROSS APPLY
   [dbo].[Split] (M.TheColumn) S 

Aby WSTAWIĆ

INSERT AnotherTable (col1, col2, ...)
SELECT
   col1, col2, ...
FROM
   mytable M
   CROSS APPLY
   [dbo].[Split] (M.TheColumn) S 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy można ustawić domyślny schemat z ciągu połączenia?

  2. Zgrupowana konkatenacja w SQL Server

  3. Zapytaj SQL Server z SPSS, jak się połączyć

  4. T-SQL:Jak używać parametrów w dynamicznym SQL?

  5. Zapytanie o liczbę rekordów w każdej tabeli w bazie danych