在SQL中怎么样将一个表的的多条记录插入到另一个表中
2013-04-10 19:25
246 查看
在SQL中怎么样将一个表的的多条记录插入到另一个表中
列名不一定要相同,只要你在HH中列出要插入列的列表跟select from mm表中的选择的列的列表一一对应就可以了,
当然两边的数据类型应该是兼容的。
比如:insert into hh (fielda,fieldb,fieldc) select fieldx,fieldy,fieldz from mm
SQL语句示例:
insert into RHISTORY_TBL \
select S.MACID,S.CURTMPRTE,sysdate() \
from RCURSTATE_TBL S\
WHERE S.CURSTATE = 0
获得系统时间:
第一种方法:select current_date;
mysql> select current_date as Systemtime;
+------------+
| Systemtime |
+------------+
| 2009-07-29 |
+------------+
第二种方法:select now()
mysql> select now() as Systemtime;
+---------------------+
| Systemtime |
+---------------------+
| 2009-07-29 19:06:07 |
+---------------------+
第三种方法:select sysdate()
mysql> select sysdate() as Systemtime;
+---------------------+
| Systemtime |
+---------------------+
| 2009-07-29 19:06:45 |
+---------------------+
列名不一定要相同,只要你在HH中列出要插入列的列表跟select from mm表中的选择的列的列表一一对应就可以了,
当然两边的数据类型应该是兼容的。
比如:insert into hh (fielda,fieldb,fieldc) select fieldx,fieldy,fieldz from mm
SQL语句示例:
insert into RHISTORY_TBL \
select S.MACID,S.CURTMPRTE,sysdate() \
from RCURSTATE_TBL S\
WHERE S.CURSTATE = 0
获得系统时间:
第一种方法:select current_date;
mysql> select current_date as Systemtime;
+------------+
| Systemtime |
+------------+
| 2009-07-29 |
+------------+
第二种方法:select now()
mysql> select now() as Systemtime;
+---------------------+
| Systemtime |
+---------------------+
| 2009-07-29 19:06:07 |
+---------------------+
第三种方法:select sysdate()
mysql> select sysdate() as Systemtime;
+---------------------+
| Systemtime |
+---------------------+
| 2009-07-29 19:06:45 |
+---------------------+
相关文章推荐
- 在SQL中怎么样将一个表的的多条记录插入到另一个表中
- Sql 把一个表中某个字段的数据插入到另一个表中
- mysql 查询一个表中有的记录且在另一个表中无相关的记录sql
- SQL:查找一个表中存在而另一个表中不存在的记录
- T-SQL读一个数据集插入到另一个表中
- sql service 触发器,监控一个表有新数据插入时,把这条数据再插到另一个表
- sql将一个表中的数据插入到另一个表中的方法
- MySql中把一个表的数据插入到另一个表中的SQL语句
- SQL日常日志: 把一个表的数据插入到另一个表中,清除表里面的数据
- sql 批量插入(一个数据库的表数据,添加到另一个数据库表) 数据类型nText和varchar在运算符equals不兼容的问题解决方案
- sql将一个表中的数据插入到另一个表中
- Sqlite:一个SQL搞定,记录存在不插入或者替换数据
- SQL技巧两则:选择一个表的字段插入另一个表,根据其它表的字段更新本表内容
- sql 查询出来一个表在插入到另一个表里
- SQL 选择刚插入的一条记录插入到另一个表中
- 写了一条Sybase SQL语句,用于生成一个表中所有数据的插入记录的生成
- SQL将一个表中的某一列值全部插入到另一个表中
- (SQL)数据表中的一个字段的值插入到另一个字段中
- sql将一个表中的数据插入到另一个表中的方法
- access将一个表中的记录插入到另一个表中