当前位置:首页 > 开发 > 数据库 > 正文

sql复制表结构和数据

发表于: 2009-08-25   作者:chicony   来源:转载   浏览次数:
摘要: 功能:将查询的结果放到一个新表中去,查询结果可以来源于一个表或多个表 SQL SERVER中使用SELECT … INTO语句 按照使用场合可以分为以下几类: 1. 实现全表备份:如:SELECT * INOT t1 FROM titles 2. 备份表的一部分列(不写*而写出列的列表)或一部分行(加WHERE条件) 如: SELECT title_id,title,
功能:将查询的结果放到一个新表中去,查询结果可以来源于一个表或多个表

SQL SERVER中使用SELECT … INTO语句

按照使用场合可以分为以下几类:

1. 实现全表备份:如:SELECT * INOT t1 FROM titles

2. 备份表的一部分列(不写*而写出列的列表)或一部分行(加WHERE条件)

如: SELECT title_id,title,price INTO t2 FROM titles—部分列

   SELECT * INTO t2 FROM titles WHREE price>10 –部分行

          SELECT title_id,title,price INTO t2 FROM titles WHREE price>10 –部分行和部分列

3. 只复制表的结构:如:SELECT * INOT t1 FROM titles WHERE 1=2

4. 查询结果来源于多个表:如:

SELECT title_id,title,pub_name INTO t3

FROM titles t INNER JOIN publishers p

ON t.pub_id=p.pub_id



Oracle中使用CREATE TABLE … AS SELECT… 语句

实现的功能与SQL SERVER中基本相同,只是语法不同。例如:

CREATE TABLE dept_bak AS SELECT * FROM dept;

sql复制表结构和数据

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
批量复制表数据这里有两种方法,下面分别来介绍这两种方法: 一、手动创建新表,然后复制数据 如果
一、复制表的语法: create table 表名称 as (子查询) 例子: 复制oracel安装后的默认数据库scott中
很多时候我们不小心错误delete了一下,或者update一下怎么办,或者直接把数据库删除了,怎么办呢,
很多时候我们不小心错误delete了一下,或者update一下怎么办,或者直接把数据库删除了,怎么办呢,
很多时候我们不小心错误delete了一下,或者update一下怎么办,或者直接把数据库删除了,怎么办呢,
ORACLE SQL DAY08 Top 创建一张表account_90,表结构与account一致,没有数据 account_90表中包含所
不同数据库之间复制表的数据的方法: 当表目标表存在时: insert into 目的数据库..表 select * fro
先进入服务器的数据库,在需要导出的的数据库上点击右键 任务 导出数据 后面一直下一步,后面有选择
原文: SQL Server :理解数据页结构 我们都很清楚SQL Server用8KB 的页来存储数据,并且在SQL Server
原文: SQL Server :理解数据记录结构 在SQL Server :理解数据页结构我们提到每条记录都有7 bytes的
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号