我有一个上传到tsql表的文本文件。这很简单,但由于一些不一致,我需要将此文件上传到#tempTable或@tableVariable,在那里进行清理,然后将其上传到物理表。所以从本质上讲,我有一个Flat File Source,它读取出现不一致的txt文件,并将其上传到ADO NET Destination中的表。如果目标表中的所有列都是varchar,那么我将能够将其保存在物理表中,并运行一些tsql脚本进行清理。但我不想这么做。我还可以在创建/
我尝试使用OPENQUERY从MySQL获取一些数据,但我需要将结果放入临时表中进行操作。我尝试了几个示例,但得到了相同的错误:DECLARE @TSQL varchar(8000)SELECT @TSQL = 'SELECT * FROM OPENQUERY([PBXA_MYSQL],''SELECT * INTO #tempcdr FROM asterisk.cdr WHEREi
在SSMS 2016中,我创建了一个CTE,然后在语句之后立即删除CTE中的一些行。UserID) in (select concat(GroupID, UserID) as Concat from cte group by GroupID)
但是,我想将剩下的行INSERT到现有的表中我在考虑如何使用临时表,但我不知道这是否真的有区别。