社区
基础和管理
帖子详情
请问oracle下如何复制表结构
jjja
2003-08-21 03:20:31
有表t1,现在想复制t1的表结构,但是不复制其数据,新表是t2
create table t2 as select * from t1 where 1=2,这种方法当表中有特殊字段,如long,long raw时不能成功。
请问有没有其他有效的方法?
谢谢。
...全文
1408
5
打赏
收藏
请问oracle下如何复制表结构
有表t1,现在想复制t1的表结构,但是不复制其数据,新表是t2 create table t2 as select * from t1 where 1=2,这种方法当表中有特殊字段,如long,long raw时不能成功。 请问有没有其他有效的方法? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jjja
2003-08-26
打赏
举报
回复
不过还是没有找到解决办法丫,唉
David1289
2003-08-22
打赏
举报
回复
认真看一下吗,耐心你就会有收获的
jjja
2003-08-22
打赏
举报
回复
写的好神秘,看不懂也
hdkkk
2003-08-21
打赏
举报
回复
1、获得单个表和索引DDL语句的方法:
-----------------------------------------------------------------------
set heading off;
set echo off;
Set pages 999;
set long 90000;
spool get_single.sql
select dbms_metadata.get_ddl('TABLE','SZT_PQSO2','SHQSYS') from dual;
select dbms_metadata.get_ddl('INDEX','INDXX_PQZJYW','SHQSYS') from dual;
spool off;
-----------------------------------------------------------------------
下面是输出。我们只要把建表/索引语句取出来在后面加个分号就可以直接运行了。
-----------------------------------------------------------------------
SQL> select dbms_metadata.get_ddl('TABLE','SZT_PQSO2','SHQSYS') from dual;
CREATE TABLE "SHQSYS"."SZT_PQSO2"
( "PQBH" VARCHAR2(32) NOT NULL ENABLE,
"ZJYW" NUMBER(10,0),
"CGSO" NUMBER(10,0) NOT NULL ENABLE,
"SOLS" VARCHAR2(17),
"SORQ" VARCHAR2(8),
"SOWR" VARCHAR2(8),
"SOCL" VARCHAR2(6),
"YWHM" VARCHAR2(10),
"YWLX" VARCHAR2(6)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 1048576 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "DATA1"
tiangou
2003-08-21
打赏
举报
回复
create table t2 as select * from t1 where rownum<=1
就拷一条数据嘛
然后truncate table t2;不就行了么?
21天学通
Oracle
5.3.1 利用工具修改数据
表
结构
73 5.3.2 利用命令修改数据
表
结构
74 5.4 删除数据
表
75 5.4.1 利用工具删除数据
表
76 5.4.2 利用SQL语句删除数据
表
76 5.5 备份/恢复数据
表
76 5.5.1 利用工具备份/恢复数据
表
...
DBExportDoc V1.0 For
Oracle
(使用手册)
DBExportDoc V1.0 For
Oracle
(
Oracle
数据库
表
结构
导出器)是一套用来完成将
Oracle
数据库中的
表
结构
导出成Word文档,并输出标准的打印报
表
格式的软件。 软件采用Word中VBA开发完成,软件使用Word中的菜单操作,与...
oracle
建
表
复制
表
结构
,
ORACLE
复制
表
结构
一般网上的方法:select * from newtable as select * from oldtable where 1=1; --
复制
表
结构
以及数据按where条件... --只
复制
表
结构
但是上面的语法不会
复制
旧
表
的默认值、注释、键和索引,因此想要完美的
复制
表
结...
oracle
复制
表
包括注释,
oracle
快速
复制
表
结构
、
表
数据
oracle
快速
复制
一张
表
,并在此创建索引,日志及并行度
复制
表
结构
及其数据 create table table_name_new as select * from table_name_old 只
复制
表
结构
create table table_name ...【
Oracle
】【2】
复制
表
结构
及其...
Oracle
复制
表
结构
带索引,
oracle
复制
表
的sql语句
oracle
复制
表
的sql语句如下,
表
a是数据库中已经存在的
表
,b是准备根据
表
a进行
复制
创建的
表
:1、只
复制
表
结构
的sqlcreate table b as select * from a where 1<>12、即
复制
表
结构
又
复制
表
中数据的sqlcreate ...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章