This page from SQL Server 2008 BOL, habla sobre los procedimientos almacenados de CLR y tiene una sección etiquetada, "Parámetros con valores de tabla", que explica cómo pueden ser ventajosos. Eso es genial. Me encantaría usar TVP en mis procesos CLR, pero desafortunadamente esta parece ser la única referencia en el universo a tal posibilidad, y la sección no describe cuál sería la sintaxis (ni tampoco la información adicional vinculado al final del párrafo)Parámetros con valores de tabla para procedimientos CLR en SQL Server 2008 - ¿es posible?
Claro, puedo encontrar fácilmente descripciones de cómo usar los TVP de los procesos T-SQL, o cómo hacer los procesos CLR en general. ¿Pero escribir un proceso CLR que tome un TVP? Nada. Todo esto es altamente inusual ya que el paso de datos de múltiples filas a un proceso almacenado es un problema popular.
Esto me lleva a preguntarme si la presencia de la sección en esa página es un error. Alguien por favor dígame que no es así y señale más información/ejemplos.
[EDIT]
que estaba a punto de publicar esto en uno de los foros MS demasiado cuando me encontré con this, which seems to be the final nail in the coffin. Parece que no se puede hacer.
Acabo de leer toda su pregunta en detalle. Props CLR, no TSQL. Perdón por esta respuesta en ese caso, intentaré encontrar una mejor solución ... –
lol, np - gracias. Voy a mantener mi voto hasta que regrese, entonces ;-) – philsquared
Gracias rw. Parece probable que ese párrafo en los documentos (que se agregó bastante recientemente) sea incorrecto. Seguiré en algún momento en uno de los foros de MS. – philsquared