Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29422
  • 博文数量: 8
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-13 14:53
文章分类
文章存档

2010年(4)

2009年(4)

我的朋友

分类: 数据库开发技术

2010-01-29 09:45:56

select into 和 insert into select 两种表复制语句
select intoinsert into select 两种表复制语句

select * into destTbl from srcTbl

insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl

以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的。

第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。

第二句(insert into select from)要求目标表(destTbl)存在,由于目标表已经存在,所以我们除了插入源表(srcTbl)的字段外,还可以插入常量,如例中的:5。

阅读(472) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~