sql-server - saber - separar cadena en columnas sql server
¿Puede la función T-SQL devolver el tipo de tabla definido por el usuario? (1)
Esta pregunta ya tiene una respuesta aquí:
Tengo mi propio tipo:
CREATE TYPE MyType AS TABLE
(
foo INT
)
y una función que lo recibe como parámetro:
CREATE FUNCTION Test
(
@in MyType READONLY
)
RETURNS @return MyType
AS
...
puede devolver MyType
o solo TABLE
repitiendo la estructura de MyType:
CREATE FUNCTION Test
(
@in MyType READONLY
)
RETURNS @return TABLE (foo INT)
AS
...
?
Hasta donde entiendo el artículo de MSDN de Microsoft aquí , esos tipos de tablas definidos por el usuario solo están disponibles como parámetros de solo lectura para procedimientos almacenados o funciones almacenadas.
Lamentablemente, no menciona nada de lo que podrían ser utilizados para ser devueltos desde una función definida por el usuario, así que supongo que tiene razón, no es posible (al menos no ahora).