小弟刚做数据库编程,有几个简单问题求助
1,将一个表中的数据插入到另一个表中,
两个表结构不一样,字段名不一样,当然,数据类型一致
而被插入的表中有的值需要另外赋值,因为源表没有这个字段,而这个字段是默认值
请问insert into select 语句如何写,有那些语法要点, 谢谢
别笑我菜
1,将一个表中的数据插入到另一个表中,
两个表结构不一样,字段名不一样,当然,数据类型一致
而被插入的表中有的值需要另外赋值,因为源表没有这个字段,而这个字段是默认值
请问insert into select 语句如何写,有那些语法要点, 谢谢
别笑我菜
解决方案 »
- select * from 结果到excel表中,但是select 列却不行
- Access里一条简单的SQL语句为啥执行错误?
- 痛苦的打印机,求主手指点一下
- 新!!新!!dbgrid新问题,联想功能。高手请进。急。
- 白送50分,多媒体问题!
- infopower 2000与infopower 3000?请高手和版主帮我解答
- ADOConnection连接EXCEL8.0时连接不上的问题
- 网站源码无后台怎么办
- accept返回的socket描述符在用recv 接受万后怎么处理(heifei)
- 奇怪的问题: Delphi中的位与、或操作??
- 如何在LISTVIEW内每条记录(每一行)的字体的颜色不一样
- 在线等候Delphi问题
前提两个表结构是一样的
insert into T1(A, B, C) select A0 as A, B0 as B, 'default' as C from T2;
谢谢
那请问如果T1(A,B,C,D),T2(A0,B0,D0,E0)
T1中的D 为T2中的D0和E0之和呢,这三个字段均为字符型,且D的长度足够
数字之和如下:
insert into T1(A, B, C, D) select A0 as A, B0 as B, 'default' as C, (D0 + E0) as D from T2;