① sql Server中怎样才能把查询结果创建一个表存放在另一个数据库中
一、复制表结构
1、首先,打开并连接SqlServer,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。
② 如何将SQL语句查询出的数据新建成一个表
一般查询语句:
select ... from ... where ...
将查询结果放到新表中:
select ... into 新表名称 from ... where ...
③ sql 如何把查询得到的结果如何放入一个新表中
表已经存在;
insert into 表名 (列名1.。。 列名n) select 列名1.。。。列名n from 表 where 条件
表不存在.
oracle
create table 新表明 as select 列名1.。。。列名n from 表 where 条件
sqlserver
select 列名1.。。。列名n
into 新表名
from 表 where 条件
④ sql语句中间表建立(要有详细的sql语句哦)
--- 如果id有字母可以换成varchar类型
create table 学生表 (学生id int ,姓名 varchar(200))
create table 课程表 (课程id int ,课程名称 varchar(500))
create table 中间表 (学生id int ,课程id int ,成绩 int )
⑤ sql语句怎么生成可调用的中间表
中间表就是所谓的临时表,sql通常有#和##两种方法
例如:select * into #tbl from tablename
select * from #tbl --就可以调用了
⑥ sql数据分析一条复杂的sql就可以出结果还需要建中间表嘛
根据实际情况,也可以建一个视图。不一定建中间表。原则如下:
视图方案适用情形:原型,数据量比较小;
中间表方案适用情形:数据量比较大,针对库存的分析较多;
⑦ SQL语句 如何将SQL语句查询出来的数据 新建成一个新表
CREATE
/*[ALGORITHM={UNDEFINED|MERGE|TEMPTABLE}]
[DEFINER={user|CURRENT_USER}]
[SQLSECURITY{DEFINER|INVOKER}]*/
VIEW`test`.`view_ll`
AS
(SELECT*FROM...);
`test`.`view_ll` 是数据库.表名。()里面是sql语句。