internal string SelectIntoStagingTable(IEnumerable<SqlColumn> columns) { return Store(SqlBuilderHelper.SelectIntoTableQuery(FullyQualifiedTableName, BulkStagingTable, columns)); }
/// <summary> /// Creates an SQL command to clone specific columns from a table into a temporary table. /// </summary> /// <param name="sourceTable">The table to clone.</param> /// <param name="tempTable">The temporary to create.</param> /// <param name="columns">The columns to copy.</param> /// <returns>A command to create a temporary table with specific columns.</returns> public string SelectIntoTempTable(string sourceTable, string tempTable, IEnumerable <SqlColumn> columns) { return(string.Format(CreateTempTable, tempTable) + SqlBuilderHelper.SelectIntoTableQuery(sourceTable, tempTable, columns)); }