社区
疑难问题
帖子详情
如何直接用一个数据表的查询结果的部分字段插入到另一个表的部分字段?
chilli6519
2011-12-25 01:28:45
你好:
希望用动态sql一次性实现,从一个表 T1 中按条件检索出 字段 s1,s2 和 s3 的数据同时插入到表 T2的字段
v1,v2 和 v3中
谢谢
...全文
1538
3
打赏
收藏
如何直接用一个数据表的查询结果的部分字段插入到另一个表的部分字段?
你好: 希望用动态sql一次性实现,从一个表 T1 中按条件检索出 字段 s1,s2 和 s3 的数据同时插入到表 T2的字段 v1,v2 和 v3中 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dawugui
2011-12-25
打赏
举报
回复
[Quote=引用 1 楼 chilli6519 的回复:]
抱歉,是部分字段插入,表 T1 中还要一个字段 s4 ,不是从 T2中获取的,而是外部传入的一串字符
[/Quote]
--直接写入
insert into t2 select s1,s2,s3,'外部传入的串' from t1
--用变量代替
declare @s as varchar(100)
set @s = '外部传入的串'
insert into t2 select s1,s2,s3,@s from t1
--小F--
2011-12-25
打赏
举报
回复
insert into t2(v1,v2,v3) select s1,s2,s3 from t1
chilli6519
2011-12-25
打赏
举报
回复
抱歉,是部分字段插入,表 T1 中还要一个字段 s4 ,不是从 T2中获取的,而是外部传入的一串字符
一个
表
中
插入
从另
一个
表
中
查询
出来
部分
字段
(一条或者多条)
第一种情况: A
表
中有id,age,name
字段
,B
表
中有id,age,name,like
字段
,需要从B
表
中取出数据
插入
到A
表
中 insert into A
表
select id,age,name from B
表
where +限制条件 (B
表
查询
出几条数据,A
表
中也会
插入
几条数据) 第二种情况: A
表
中有id,age,name,like
字段
,B
表
中有id,age,name
字段
,需要从B...
MySQL为
数据
表
的指定
字段
插入
数据
为
数据
表
的指定
字段
插入
数据,就是在INSERT语句中只向
部分
字段
中
插入
值,而其它
字段
的值为
数据
表
定义时的默认值。基本的语法格式如下: INSERT INTO
表
名(
字段
1,
字段
2,...,
字段
m) VALUES(值1,值2,...,值m);
字段
1,
字段
2,...,
字段
m:
表
示
数据
表
中的
字段
名称,此处指定
数据
表
的
部分
字段
的名称。值1,值2,...,值m:
表
示指定
字段
的值,每个值与相应的
字段
oracle中把一张
表
查询
结果
插入
到另一张
表
中两张
表
在不同的位置,Oracle中把一张
表
查询
结果
插入
到另一张
表
中...
一、Oracle数据库中,把一张
表
的
查询
结果
直接
生成并导入一张新
表
中。例如:现有只有A
表
,
查询
A
表
,并且把结果导入B
表
中。使用如下SQL语句:Sql代码create table B as select * from A二、Oracle数据库中支持把
查询
结果导入到另外一张
表
中。例如:有两个
表
A和B1)如果两个
表
的
表
结构是否相同,但要
插入
的
字段
类型相同:(1)把A
表
的全部
字段
数据
插入
到B
表
中:Sql代...
SQL从
一个
表
查询
数据
插入
/更新到另
一个
表
在应用中我们可能会遇到一些数据导入操作,如从
一个
表
查询
出数据
插入
到另外
一个
表
,或从
一个
表
查询
出数据更新到另外
一个
表
,这些操作一般都是一次性操作,针对一次性操作,效率只是第二位,第一位的是功能实现。这个操作既可以用于同
一个
数据库不同
表
之间,也可以用于不同数据库不同
表
之间。示例一: 从数据库DataBaseA的
表
LabMallClassXX中
查询
出数据
插入
到数据库DataBaseB的
表
LBClassX
mysql复制
一个
字段
值到另
一个
字段
,MySQL怎么把
表
中
一个
字段
数据复制到另外
一个
表
的某个
字段
下...
点击查看MySQL怎么把
表
中
一个
字段
数据复制到另外
一个
表
的某个
字段
下具体信息答:update b set tel =(select mobile from a where a.id=b.aid) 注:aid是a,b两个
表
的关联
字段
答:先将数据全部复制到
一个
临时
表
里面,然后两个
表
关联做更新呗答:你建
表
复制就可以了,例如CREATE TABLE aa AS SELECT * FROM tree;这是完...
疑难问题
22,296
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章