社区
MS-SQL Server
帖子详情
这个怎么写:把查询结果插入到表中
wuan
2003-12-09 08:31:30
小弟刚接触存储过程,碰到一问题,还请各位老大帮帮忙:-)
把一个表中id=1的列复制为id=0(id 不是该表的关键字)
...全文
155
15
打赏
收藏
这个怎么写:把查询结果插入到表中
小弟刚接触存储过程,碰到一问题,还请各位老大帮帮忙:-) 把一个表中id=1的列复制为id=0(id 不是该表的关键字)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuan
2003-12-10
打赏
举报
回复
多谢各位,用
insert into
select
from
解决,
呵呵,连存储过程都不用写了,真好,
结贴了
zjcxc
元老
2003-12-10
打赏
举报
回复
--例子:
--数据测试环境
create table tb1(id int,name varchar(10))
insert into tb1 values(1,'aa')
insert into tb1 values(1,'bb')
insert into tb1 values(2,'aa')
--复制
insert into tb1(id,name) select 0,name from tb1 where id=1
--显示结果
select * from tb1
go
--删除测试环境
drop table tb1
/*--测试结果
id name
----------- ----------
1 aa
1 bb
2 aa
0 aa
0 bb
(所影响的行数为 5 行)
--*/
zjcxc
元老
2003-12-10
打赏
举报
回复
--这句就行啦.
insert into tb1(id,name) select 0,name from tb1 where id=1
baiyga
2003-12-10
打赏
举报
回复
select * into #temptable from table
插入到临时表中
dlpseeyou
2003-12-10
打赏
举报
回复
insert 另一个表(id) select 0 from 表名 where id = 1
pengdali
2003-12-10
打赏
举报
回复
insert 表 (id,其他列) select 0,其他列 from 表 where id=1
sunshareforever
2003-12-10
打赏
举报
回复
insert into tbl(id,name)
select '0',name from tb1 where id =1
呵呵!这个结果不知你满意否?
liujinchang
2003-12-09
打赏
举报
回复
你用Update语句更新不可以吗,Update tb1 Set id = 0 Where id = 1
wuan
2003-12-09
打赏
举报
回复
是这样的,把select @name=name from tbl where id=1
得到的记录insert into tbl(id,name) values(0,@name)
表是同一张表,“id”也不是这一张表的关键字,而是外关键字
DigJim
2003-12-09
打赏
举报
回复
是不是新增一个字段id2,用来纪录!
ALTER TABLE 表 ADD id2 int NULL
GO
update 表 set id2=0 where id=0
go
大家都看不大懂你的意思!!
wuan
2003-12-09
打赏
举报
回复
直接操作完数据库就好了,不用返回什么
wuan
2003-12-09
打赏
举报
回复
不是更新,因为原来的数据还要留着,呵呵,
效果倒和更新差不多
kunp
2003-12-09
打赏
举报
回复
把一个表中id=1的列复制为id=0(id 不是该表的关键字)??
更新吧。
update 表名 set id = 0 where id = 1
这行代码可将所有id为1的记录的id更新为0。不知道是不是你想要的结果。
txlicenhe
2003-12-09
打赏
举报
回复
是
1: update 表 set id = 0 where id = 1
还是
2: insert 另一个表(id,其它字段) select 0,其它字段 from 表 where id = 1
realgz
2003-12-09
打赏
举报
回复
看不懂
如果是存储过程的返回结果是
insert into [table] exec [procedure]
HIVE表 DML 操作——第3关:将 select
查询
结果
插入
hive 表中
本文介绍了如何使用Hive DML语句将SELECT
查询
结果
插入
到Hive表中,包括单表和多表
插入
。内容涵盖了单表覆盖与追加
插入
,以及多表
插入
的语法和实例,旨在帮助读者掌握Hive数据操作技巧。
MySQL将
查询
结果
插入
或者更新
到表中
本文介绍了如何使用MySQL将user_card表中的user_name信息同步到user_info表中,当user_info的user_name为空时,通过user_id
查询
并更新。提供了三种解决方案,包括通过代码操作、联表
查询
和内联更新数据的方法。
SQL语句将
查询
结果
插入
到另一张表中
本文介绍如何使用SQL的INSERT INTO和SELECT INTO语句,将一张表的
查询
结果
插入
到另一张表中。涵盖字段一致时的全量
插入
、指定字段
插入
、多表关联
查询
插入
及跨数据库复制等场景,适用于数据迁移与备份操作。
mysql将
查询
结果
写
入另一张表_将一张表的
查询
结果
插入
到另一张表(转)
本文介绍了两种方法将MySQL中一张表的
查询
结果
插入
到另一张表。方法一是使用`SELECT INTO`和`INSERT INTO SELECT`,其中`SELECT INTO`会自动创建目标表,而`INSERT INTO SELECT`需要目标表已存在。方法二是通过游标逐条
插入
数据,适用于复杂的数据转换场景。
sqlserver
查询
结果集遍历
插入
新表
本文介绍了一种使用SQL游标遍历
查询
结果,并结合最大ID
查询
,实现系统参数详情表批量
插入
的方法。通过具体步骤展示了如何从sys_para和sys_copy表中关联
查询
数据,再将结果
插入
sys_para_data表。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章