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

Decida dinámicamente el nombre de la tabla en la tarea SQL de ejecución para la instrucción CREATE TABLE

Sí, esto es posible. Así es como lo haría:

  • Cree otra variable para su SqlStatement de su variable TableName. Dependiendo de su versión de SSIS, esto se puede hacer de dos maneras:

    En SSIS 2008, debe usar Tarea de script para hacer las concatenaciones de cadenas.

    En SSIS 2012 puede aprovechar la Tarea de expresión .

  • Puedes usar las Exressions pestaña en Execute SQL Task y agregue una expresión para SqlStatementSource y apúntalo a tu Variable. La variable debe ser la declaración completa.