Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Динамично определяне на името на таблицата в изпълнение на SQL задача за оператора CREATE TABLE

Да, това е възможно. Ето как бих го направил:

  • Създайте друга променлива за вашия SqlStatement от вашата променлива TableName. В зависимост от вашата версия на SSIS това може да се направи по два начина:

    В SSIS 2008 трябва да използвате Скрипт задача за извършване на конкатенации на низове.

    В SSIS 2012 можете да използвате Задача за изразяване .

  • Можете да използвате Exressions раздел в Execute SQL Task и добавете израз за SqlStatementSource и го насочете към вашата променлива. променливата трябва да бъде пълният израз.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създаване на SQL таблица от xls (Excel) файл

  2. Върнете информация за колона за съхранена процедура в SQL Server:sp_sproc_columns

  3. SQL заявка за получаване на най-новата цена

  4. Сблъсък на типа операнд

  5. MMC не можа да създаде конзолната добавка. Грешка в мениджъра на конфигурацията на SQL Server