列子
表名 X1 临时表
ID FMModel FName FNuber FUnit 这是要取出的列
表名 X2 实体表
ID FMModel FName FNuber FUnit 已有的列
我试了一下你写的,执行爆错了。
消息 156,级别 15,状态 1,第 20 行
关键字 'or' 附近有语法错误。
消息 102,级别 15,状态 1,第 25 行
“Proce_t_ICItem”附近有语法错误
Proce_t_ICItem存储过程名称
你是数据库是SQL SERVER的吗?
试试这样create procedure p_test_1 as
insert into X2(ID, FMModel, FName, FNuber, FUnit) select p.ID, p.FMModel, p.FName, p.FNuber, p.FUnit from X1 p; commit;
go
我之前给你的是Oracle环境下的。
是啊 我上面写了sql
追答现在可以运行吗?如果可以的话,请采纳吧。
如何用存储过程实现将同一数据库中一个表的部分数据导入另一表中
可以将一个表中的部分数据先查询出现存到一个临时表中,然后从临时表中一条一条的取出来,添加到另一张表中,也可以不用临时表,直接将查询出来的数据添加到另一张表中
...某储存过程执行完后的结果赋值给另一个存储过程的一个临时表_百度知...
首先创建临时表:create table #temp(f1 int,...)将存储过的结果插入到临时表:insert into #temp1 execute sp_getsomething @para1, @para2 也可以有用户自定义函数返回表:create function fnGetSomething(@para1 int,@para2 int)returns @result table(f1 int, f2 nvarchar(10), f3 nvarchar(...
我想在存储过程中动态建表,动态的把查询的sql语句结果 插入到新建的...
SQL中的“视图”就是做这种事情的,相当于动态的表,你可以用SQL语句创建新的视图。
sql server如何用存储过程把多个表的数据添加到一张表中,表字段都很...
create proc usp_tableall as insert into 表名 --这里表要存在 存储你处理的数据 否则就用select * into from tb 的格式 select col1,col2 from a union all select col1,col2 from b ……go exec usp_tableall
select保存到存储过程建临时表
insert #临时表名(列1, 列2, 列3, ...)select (列1, 列2, 列3)from 表名 [where 查询条件][group by ...][order by...]临时表的列1,列2,列3和表的列1,列2,列3可以不同,但必须要匹配。
怎么样在存储过程中声明一个临时表,然后在从另一张表中查询数据后依次插...
用全局临时表 create procedure P as if object_id('Tempdb..##') is not null drop table create table ##(ID int)go exec p insert ## select 1 select * from
怎么写一个存储过程,从表一查询出数据插入表二,插入后无重复数据
merge into 表二 using 表一 on(表一.1=表二.1 and 表一.2=表二.2)when not match then insert values(表二.1,表二.2)
SQL Server中 用存储过程 怎样 在同一时间向一张表插入多条数据
如果必须同时插的话,建议你使用一个临时表。 在存储过程中先将数据整理的临时表中。假设临时表名叫temp,目标表名叫 result。最后执行 insert into result select * from temp;就可以讲 temp表中的数据 一次入到 目标表中了。
sql server如何用存储过程把多个表的数据添加到一张表中,表字段都很...
然后字段是哪些 如果表名不变 字段类似的话 我帮你写个模型 create proc usp_tableall as insert into 表名 --这里表要存在 存储你处理的数据 否则就用select * into from tb 的格式 select col1,col2 from a union all select col1,col2 from b ……go exec usp_tableall ...
...怎么在存储过程中创建一个临时表,在里面插入数据,再查找这个临时表的...
不知道楼主的需求如何 一般没必要创建临时表,处理数据后又它drop。存储过程中要用到的表应该会经常用到。就让它存在吧,用完用 truncate table 清理数据就可以了。空表不会占很多资源。 我们就是这样做的。