Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tsql 将UNION POC结果插入tel_Tsql_Union - Fatal编程技术网

Tsql 将UNION POC结果插入tel

Tsql 将UNION POC结果插入tel,tsql,union,Tsql,Union,我想更改一个进程,以便将结果插入表中。你能给我引路吗?谢谢 ALTER proc [dbo].[usp_CtotalPPPP] AS BEGIN SELECT CID, Consumer1, Consumer2, datepart(year, getdate()) Year, 'Jan' Month, [Jan_S] Budget, [JanAct] Act, getdate() FROM CProgramDetails

我想更改一个进程,以便将结果插入表中。你能给我引路吗?谢谢

   ALTER proc [dbo].[usp_CtotalPPPP]
   AS
   BEGIN 
   SELECT   CID, Consumer1, Consumer2, datepart(year, getdate()) Year, 'Jan'  Month, [Jan_S] Budget, [JanAct] Act, getdate() 
         FROM            CProgramDetails
   UNION
   SELECT   CID, Consumer1, Consumer2, datepart(year, getdate()) Year, 'Feb' Month, [FEBOCV_Spend] Budget, [FEBAct] Act, getdate() 
        FROM            CProgramDetails
   UNION
   SELECT CID, Consumer1, Consumer2, date part(year, getdate()) Year, 'Mar' Month, [MarOCV_Spend] Budget, [MarAct] Act, getdate() 
        FROM            CProgramDetails
 UNION
 SELECT  CID, Consumer1, Consumer2, datepart(year, getdate()) Year, 'Apr' Month, [AprOCV_Spend] Budget, [AprAct] Act, getdate() 
        FROM            CProgramDetails
 INSERT INTO [dbo].[ABCD123] (---this is failing - I do not know where to add this)

End

如果[dbo].[ABCD123]已经存在

INSERT INTO [dbo].[ABCD123]
Select ...
Union
Select ...
如果[dbo].[ABCD123]不存在,并且您希望动态创建它

SELECT   CID
       , Consumer1
       , Consumer2
       , datepart(year, getdate()) Year
       , 'Jan'  Month
       , [Jan_S] Budget
       , [JanAct] Act
       , getdate() 
 INTO  [dbo].[ABCD123]       --<< only once in the top query
 FROM   CProgramDetails
UNION
SELECT ...
UNION
SELECT
选择CID
,消费者1
,消费者2
,datepart(年,getdate())年
一月
,[1月]预算
,[JanAct]法案
,getdate()

进入[dbo].[ABCD123]-@ANASI新手:如果这个答案帮助你解决了问题,那么请。这将表达你对那些花自己的时间帮助你的人的感激之情。