sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2008 T-SQL UDF šance a konce

Chcete-li použít udf s hodnotou tabulky s tabulkou, musíte POUŽÍT KŘÍŽEM (nebo možná OUTER APPLY v závislosti na tom, jak se chcete vypořádat s "žádnými řádky" z udf). To aplikuje operaci udf řádek po řádku proti vaší tabulce, která je sama tabulkou

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

VLOŽIT

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



  1. Jak odstranit všechny neabecední znaky z řetězce na serveru SQL?

  2. Připojte se k databázi serveru z localhost

  3. Jak vypsat všechny tabulky v Oracle

  4. ERROR 2003 (HY000):Nelze se připojit k serveru MySQL na '127.0.0.1' (111)