sql >> Base de Datos >  >> RDS >> Sqlserver

Pasar un parámetro con valores de tabla a un procedimiento almacenado

Respuesta corta:No hay apoyo, debería, ¡vota por él!

Respuesta larga:Coldfusion puede usar JDBC, que aún no es compatible con TVP, pero debería hacerlo. Vote por la característica aquí:http://mssqlconn.uservoice.com/forums/113295-feature-feedback/suggestions/2269687-table-valued-parameters-tvp-support-in-jdbc

XML funcionará, pero el uso de TVP hace que tanto el código del cliente como el del sproc sean más fáciles de leer, escribir, revisar y depurar. También es más rápido en la mayoría de los casos dependiendo de la implementación de la API.

FYI, usar Oracle no es mejor. Tienen el tipo de datos ARRAY SQL (que es el más cercano a TVP). Tampoco es compatible con JDBC:Uso de objetos de matriz