① sql如何从一个表中取出数据插入到另一个表
第一种方法:
通过三条sql语句完成插入,即insert
into前,使用select
项目名
into
:
变量
from
另一张表
where
id=你这里的id,同理处理后面一个。
第二种方法:
直接在你插入的表中插入项目id和经办人id,在显示的时候,使用
select
项目名,姓名
from
表1,表2,表3
where
表1.项目id=表2.项目id
and
表1.姓名id=表3.姓名id
这里表1是插入的表格,表2是包括项目id和项目名称的那张表格,表3是包括姓名id和姓名的那张表格。
补充回答:
在sqlserver中要通过转换才能以datetime进行存储,使用convert函数。
经常使用convert(datetime变量)。
注意:变量是指那个控件下面的属性。
② SQL SERVER中,如何把一个表中的数据导入到另一个表中(不同数据库之间的表导入)
不同数据库之间的表导入方法:
1:选择目标数据库——鼠标右键——任务——导入数据。
2:配置数据库来源
7:选择下一步,完成。
(2)sql一个表数据插入另一个表扩展阅读:
SQL导入语句
1、如果要导出数据到已经生成结构(即现存的)FOXPRO表中,可以直接用下面的SQL语句
insert into openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=c:',
'select * from [aa.DBF]')
select * from 表
说明:
SourceDB=c: 指定foxpro表所在的文件夹
aa.DBF 指定foxpro表的文件名.
2、导出到excel
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c: emp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'
3、/** 导入文本文件
EXEC master..xp_cmdshell 'bcp dbname..tablename in c:DT.txt -c -Sservername -Usa -Ppassword'
③ sql语句 怎么从一张表中查询数据插入到另一张表中
查询的数据插入到另一张表中,分为两种情况,一种是目标表不存在,另一种是目标表存在。
工具:Oracle
10g
源表数据:
情况一(目标表不存在,创建表名为t1的表,将person表中全部数据插入):
执行语句:
create table t1 as select * from person;
情况二(目标表t1存在,将person表中agegrade为年轻人的数据插入):
insert into t1 select * from person where agegrade='年轻人';
④ sql 怎么把一个表的数据插入到另外一个表
--第一种情况的
1》如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:
INSERT INTO 目标表 SELECT * FROM 来源表(查询条件);
2》比如要将 articles 表插入到 newArticles 表中,则是:
INSERT INTO newArticles SELECT * FROM articles;
3》如果只希望导入指定字段,可以用这种方法:
INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;
--下面是第二种情况
4》如果将一个表的数据放在另外一个不存在的表:
select * into 目标不存在的表 from 来源表(查询条件)
5》如果只希望导入指定字段,可以用这种方法:
select 字段1,字段2,... into 目标不存在的表 from 来源表
⑤ sql怎么将一个表的数据插入到另一个表中
在HH中列出要插入列的列表跟select from mm表中的选择的列的列表一一对应就可以了,当然两边的数据类型应该是兼容的。
1、insert into hh (fielda,fieldb,fieldc) select fieldx,fieldy,fieldz from mm
⑥ SQL语句 如何将已知数据和查询一个表中的数据一起插入另一个表
例子:把table2中李四的city和其他数据一起插入table1
insert into table1(id, name, age, sex, city) select '1001', '张三', '18', '男', t.city from table2 t where t.name='李四';
table1和table2的表结构不需要相同。
⑦ 如何利用sql语句将sql里的一个表的内容更新到另一个表格中
您好,希望以下回答能帮助您
update
a
set
a.字段1=b.字段1
,a.字段2=b.字段2
from
a,b
where
a.id=b.id
如您还有疑问可继续追问。
⑧ SQL语句 怎么把从一个表中查出来数据插入到另一个表中
标准SQL语句格式:
INSERT
INTO 表名(字段名)
select 字段名
from 表面
例子:将查询出的s表中sno,j表中jno,p表中pno插入spj表中
insert
into spj(sno,jno,pno)
select sno,jno,pno
from s,j,p
(8)sql一个表数据插入另一个表扩展阅读:
删除语句:DELETE * FROM table_name
查询语句:SELECT * FROM Persons WHERE ROWNUM <= 5
建立视图:CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition
⑨ sql 一个表中的数据怎么导入到另一个表里
1、创建两张测试表,
create table test_imp1(id number, value varchar2(20));
create table test_imp2(id number, value varchar2(20));