Sql server 如何使用SQL Server通过存储过程从四个具有相似行的表中进行选择并插入到一个表中?

Sql server 如何使用SQL Server通过存储过程从四个具有相似行的表中进行选择并插入到一个表中?,sql-server,Sql Server,我有4个具有大量数据的类似表,我想将4个表中所需的列插入到1个用户定义的表中,以构建报表,如何使用存储过程来实现这一点 我尝试使用Union从所有4个表中提取数据,我可以使用Insert语句插入到表中 如何创建一个存储过程来将值插入表中?create proc what\u before\u my\u first\u proc create proc what_seems_to_be_my_first_proc as begin insert .... <--copy-paste yo

我有4个具有大量数据的类似表,我想将4个表中所需的列插入到1个用户定义的表中,以构建报表,如何使用存储过程来实现这一点

我尝试使用
Union
从所有4个表中提取数据,我可以使用
Insert
语句插入到表中

如何创建一个存储过程来将值插入表中?

create proc what\u before\u my\u first\u proc
create proc what_seems_to_be_my_first_proc
as begin
 insert ....  <--copy-paste your insert with unions here
end
作为开始
插入。。。。你的问题只是“如何在SQL Server中创建存储过程?”如果是这样,那就用谷歌搜索一下,微软在这方面有大量的文档。例如,你需要努力明确你需要什么帮助。发布您尝试过的内容会有所帮助。当然,首先要做你的研究。虽然这段代码可以为这个问题提供一个解决方案,但最好添加上下文来说明为什么/如何工作。这可以帮助未来的用户学习并最终将这些知识应用到他们自己的代码中。在解释代码时,用户也可能会给予积极的反馈/支持。