`
glutinit
  • 浏览: 46875 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle学习笔记----如何复制一张表的定义

阅读更多
如果想创建一个新的表,让其与一个已有表的定义(列设置)相同。怎么办?

比如,有一个已知表 TABLE_OLD,你想创建一个和其结构一样的表TABLE_NEW

在不同的数据库中,操作会不太一样:

Oracle, MySQL,PostgreSQL
  create table TABLE_NEW
as
  select * from TABLE_OLD where 1 = 0


DB2
  create table TABLE_NEW like TABLE_OLD


SQL Server
  select *
  into TABLE_NEW
  from TABLE_OLD
  where 1=0
分享到:
评论

相关推荐

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    hibernate-note学习笔记

    ### hibernate-note学习笔记知识点详解 #### 一、对象持久化 **1.1 概述** 对象持久化是指将程序中的对象状态保存到非易失性存储中(如硬盘或磁盘等),以便在系统重启后仍能保留这些状态。这种技术常用于将对象的...

    6天MySQL数据库学习笔记

    ### MySQL数据库学习笔记知识点概述 #### 一、数据库分类及关系型数据库介绍 - **数据库类型**:数据库根据规模和用途可分为大型、中型和小型数据库。此外还有非关系型数据库。 - **大型数据库**:如Oracle和DB2...

    2009达内SQL学习笔记

    ' 找出“S_“开头的,由于下划线有任意字符的含义,故需另外定义转移符。 但习惯用“\”,为方便其他程序员阅读和检测,一般不改用其他的。 like 'M%':M开头的 like '_a%':第二个字符是a的 like '%a%'所有含a的 ...

    oracle语句大全

    `DUAL`**: Oracle系统中的一张特殊表,通常为空表,用于测试或演示目的。 - 示例:`SELECT * FROM DUAL`,获取`DUAL`表的信息,通常用于返回单行单列的结果。 - **6. `SELECT SYSDATE FROM DUAL`**: 获取系统的...

    6天带你玩转MySQL_配套笔记.docx

    【MySQL学习笔记基础阶段】 1. **什么是数据库** 数据库是用于高效存储和处理数据的介质,主要分为磁盘和内存。在计算机科学中,数据库是按照数据结构来组织、存储和管理数据的仓库。 2. **数据库的分类** ...

    四级数据库工程师复习笔记及试题答案详解

    ### 四级数据库工程师复习笔记及试题答案详解 #### 第一章 引论 ##### 1.1 基本概念 **1.1.1 信息与数据** 1. **信息**: 客观世界事物的存在方式和运动状态的反映,是对事物之间相互联系、相互作用的描述。信息...

    细心整理的50道mysql常见高频面试题-需要的小伙伴可以自测学习一下

    1、一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 ? 2、Mysql的技术特点是什么? Mysql数据库软件是一个客户端或服务器...

    数据库考试.zip

    在本压缩包“数据库考试.zip”中,很可能是包含了与东北大学软件学院数据库课程相关的学习资料,包括复习笔记、课件、习题解答等。这些资源对于理解和掌握数据库原理、设计以及操作技巧非常有帮助。 数据库的基础...

Global site tag (gtag.js) - Google Analytics