【如何在Oracle中复制表结构和表数据】教程文章相关的互联网学习教程文章

Oracle修改表结构语句

1.修改表的字段: 修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制): 语法: ALTER TABLE 表名 MODIFY(列名 数据类型); eg1: alter table skate_test modify (author number(10,0) );在修改列的长度时,只能改为比现有字段实际存的长度还要大,否则提示下面错误: ORA-01441: 无法减小列长度, 因为一些值过大 eg2: alter table skate_test modify (author varchar2(10) ) 在修改列的数据类型的时候,所修改的...

Oracle获取表结构信息:表名、是否视图、字段名、类型、长度、非空、主键【代码】

selecta.TABLE_NAME as "TableName",casewhen (selectcount(*) from user_views v where v.VIEW_NAME =a.TABLE_NAME )>0then‘V‘else‘U‘endas "TableType",a.COLUMN_NAME as "ColumnName",A.COLUMN_ID as "ColumnIndex",a.DATA_TYPE as "DataType",casewhen a.DATA_TYPE =‘NUMBER‘thencasewhen a.Data_Precision isnullthena.Data_Lengthelse a.Data_Precisionendelsea.Data_Lengthendas "Length",casewhen a.nullable =‘N‘...

使用PowerDesigner将Oracle中的表结构转为物理数据模型【图】

最近因为工作需要,了解了一下PowerDesigner和oracle之间的微妙关系,特将自己的总结分享给各位小伙伴。一、导出oracle中的物理数据模型1、导出的过程,就是做了一个逆向工程的过程,你也可以使用自己熟悉的数据库建模工具,下面将着重介绍一下使用PowerDesigner导出的方式。准备工作:a、安装好PowerDesigner,本文用的是12.5版本的。b、安装好oracle客户端(32位的,64位的客户端貌似不支持)c、如果没有安装oracle客户端,请忽略...

Oracle查询数据表结构(字段,类型,大小,备注)【代码】

作用:想要生成整个Oracle数据库所有表结构WORD文档(数据库设计说明书) Oracle数据库字典介绍 Oracle数据字典是有表和视图组成的,存储有关数据库结构信息的一些数据库对象。数据库字典描述了实际数据是如何组织的。对它们可以象处理其他数据库表或视图一样进行查询,但不能进行任何修改。 Oracle数据库字典通常是在创建和安装数据库时被创建的,Oracle数据字典是Oracle数据库系统工作的基础,没有数据字典的支持,Oracle数据...

Oracle跨库复制表结构

1、首先建立远程连接create public database link LINK_SJPSconnect to system identified by manager using ‘(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = GZZL)))‘;2、复制表结构Create global temporary table TACK_ALLOCATION on commit delete rows as select * from TACK_ALLOCATION@LINK_SJPS.REGRESS.RDBMS.DEV.US.ORACLE.COM原文:ht...

oracle exp 导出非常多的表且是表结构

需求是:要导出指定3千张表的结构,一般这样导就可以,但问题是表是非常多的,不会成功 exp user_name/password@servername rows=n tables=(tab1,tab2,tab3000) file=d:/data.dmp 用下列方法: exp parfile=d:\test.par test.par的内容为: userid=user_name/password@servername file=d:\data.dmp tables=(tab1,tab2,tab3000) rows=n原文:http://blog.csdn.net/stevendbaguo/article/details/42779085

Oracle笔记(三) Scott用户的表结构

Oracle笔记(三) Scott用户的表结构在Oracle的学习之中,重点使用的是SQL语句,而所有的SQL语句都要在scott用户下完成,这个用户下一共有四张表,可以使用:SELECT * FROM tab;查看所有的数据表的名称,如果现在要想知道每张表的表结构,则可以采用以下的命令完成:DESC 表名称;1、 部门表:dept№名称类型描述1DEPTNONUMBER(2)表示部门编号,由两位数字所组成2DNAMEVARCHAR2(14)部门名称,最多由14个字符所组成3LOCVARCHAR2(13...

Oracle-复制表结构【代码】

在生产中,创建一个新表tbl_A,要求与已有表结构tbl_B一致createtable tbl_A ASselect*from tbl_B where1=2;--拷贝表结构tbl_B给tbl_A----创建以后,导入数据发现tbl_A上基于主键的查询全部都是全表扫描,故回看tbl_A的建表脚本,发现tbl_A并没有主键。注意:上述拷贝表结构的脚本,并不拷贝约束关系,主键约束,外键约束,默认值约束。测试如下:--创建测试表test_Acreatetable test_A (grad numberPRIMARYkey);--创建测试表test_...

oracle 导出表结构和备注

SELECT t.table_name, t.colUMN_NAME, t.DATA_TYPE || ‘(‘ || t.DATA_LENGTH || ‘)‘, t1.COMMENTS FROM User_Tab_Cols t, User_Col_Comments t1WHERE t.table_name = t1.table_name AND t.column_name = t1.column_name; 带表备注SELECT t.table_name,t2.COMMENTS, t.colUMN_NAME, t.DATA_TYPE || ‘(‘ || t.DATA_LENGTH || ‘)‘, t1.COMMENTS FROM User_Tab_Cols t, User_Col_Com...

oracle 查询表结构【代码】

SELECT B.TABLE_NAME AS ‘表名‘,C.COMMENTS AS ‘表说明‘, B.COLUMN_ID AS ‘字段序号‘, B.COLUMN_NAME AS ‘字段名‘, B.DATA_TYPE AS ‘字段数据类型‘, B.DATA_LENGTH AS ‘数据长度‘, B.DATA_PRECISION AS ‘整数位‘, B.DATA_SCALE AS ‘小数位‘, A.COMMENTS AS ‘字段说明‘ FROM ALL_COL_COMMENTS A, ALL_TAB_COLUMNS B, ALL_TAB_COMMENTS C WHERE A.TABLE_NAME IN (SELECT U.TABLE_NAME FROM...

PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043:【图】

环境 Oracle 11.2.0 SQL Plus PowerDesigner 15.1 问题 这学期学习Oracle数据库应用技术,需要做一个课程设计。PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043: 对象XXX不存在”错误。 解决 查询表结构时加上双引号。 总结 工具自动生成的SQL环境Oracle 11.2.0 + SQL Plus + PowerDesigner 15.1问题这学期学习Oracle数据库应用技术,需要做一个课程设计。PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04...

ORACLE-DB2-SQLSERVER-MYSQL 数据库 时间转换 查询表结构

ORACLE: --时间转字符串 TO_CHAR(SYSDATE,‘YYYYMMDDHH24MISS‘) --字符串转时间 select TO_DATE(‘20140701125751‘,‘YYYYMMDDHH24MISS‘) from dual -- 2014-07-01 12:57:51 --查询table SELECT * FROM ALL_TABLES WHERE TABLE_NAME =‘{0}‘ --查询column SELECT aa.table_name AS tableename, aa.column_name AS colname, NVL (bb.comments, aa.column_name) AS colde...

使用PowerDesigner将Oracle中的表结构转为物理数据模型【图】

一、导出oracle中的物理数据模型 1、导出的过程,就是做了一个逆向工程的过程,你也可以使用自己熟悉的数据库建模工具,下面将着重介绍一下使用PowerDesigner导出的方式。 准备工作: a、安装好PowerDesigner,本文用的是12.5版本的。 b、安装好oracle客户端(32位的,64位的客户端貌似不支持) c、如果没有安装oracle客户端,请忽略步骤b,但是要想继续接着往下走,那你就得有建表脚本了。(ps:sql文件哟) d、偶的英文不好,所以汉...

Oracle 查询表结构【代码】

--查询字段名称,字段类型,字段注释 SELECT DD.*, EE.CONSTRAINT_TYPEFROM (SELECT T.COLUMN_ID,T.COLUMN_NAME,(CASEWHEN (T.DATA_TYPE = ‘VARCHAR2‘ OR T.DATA_TYPE = ‘RAW‘) THENT.DATA_TYPE || ‘(‘ || T.DATA_LENGTH || ‘)‘WHEN (T.DATA_TYPE = ‘NUMBER‘ ANDT.DATA_PRECISION IS NOT NULL) THENT.DATA_TYPE || ‘(‘ || T.DATA_PRECISION || ‘,‘ ||T.DATA_SCALE || ‘)‘ELSET.DATA_TYPEEND) AS DATA_TYPE,B.COMME...

如何在Oracle中复制表结构和表数据

1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者: create table table_name_new like table_name_old 3. 只复制表数据: 如果两个表结构一样: insert into table_name_new select * from table_name_old 如果两个表结构不一样: insert into table_name_new(column1,column2...) select ...