sql >> Databasteknik >  >> RDS >> Sqlserver

Bestäm dynamiskt tabellnamnet i exekvera SQL-uppgiften för CREATE TABLE-satsen

Ja, detta är möjligt. Så här skulle jag göra det:

  • Bygg en annan variabel för din SqlStatement från din Tabellnamnvariabel. Beroende på din version av SSIS kan detta göras på två sätt:

    I SSIS 2008 måste du använda Script Task för att göra strängsammansättningarna.

    I SSIS 2012 kan du använda Expression Task .

  • Du kan använda Exressions fliken i Execute SQL Task och lägg till ett uttryck för SqlStatementSource och peka på din Variable. Variabeln ska vara den fullständiga satsen.




  1. optimera tabeller för sökning med hjälp av LIKE-satsen i MySQL

  2. Laravel db-migrering - byt namn på kolumnfel - Okänd databastyp enum begärd

  3. MySQL får saknade ID från tabellen

  4. MyBatis - jdbcTypeForNull Oracle