快捷创建表

[复制链接]
查看11 | 回复9 | 2006-3-20 10:36:21 | 显示全部楼层 |阅读模式
oracle 中有比较快捷的方式创建一张和数据库中表结构相同的表吗?
SQL Server中的工具可以直接右键geneate script?
谢谢
回复

使用道具 举报

千问 | 2006-3-20 10:36:21 | 显示全部楼层
create table new_tbl
as
select * from old_tbl where 0=1;
回复

使用道具 举报

千问 | 2006-3-20 10:36:21 | 显示全部楼层
这样的话,应该没有约束了
回复

使用道具 举报

千问 | 2006-3-20 10:36:21 | 显示全部楼层
原帖由 wenxin2005 于 2009-4-17 11:42 发表
这样的话,应该没有约束了

在PL/SQL DEVELOPER中可以编辑一个表,然后查看该表的SQL,这里包括索引约束在内的以及存储参数
回复

使用道具 举报

千问 | 2006-3-20 10:36:21 | 显示全部楼层
DBMS_METADATA.GET_DDL
回复

使用道具 举报

千问 | 2006-3-20 10:36:21 | 显示全部楼层
原帖由 HuiYiSky 于 2009-4-17 11:59 发表
DBMS_METADATA.GET_DDL

这个会带约束和存储信息,不带索引
回复

使用道具 举报

千问 | 2006-3-20 10:36:21 | 显示全部楼层
对,这个不带索引,plsql developer是可以生成,但是
plsql developer中,如果table的数量很多,找也不是很方便,呵呵
回复

使用道具 举报

千问 | 2006-3-20 10:36:21 | 显示全部楼层
表和索引一起取。有点烦,最好还是找个工具。。。
回复

使用道具 举报

千问 | 2006-3-20 10:36:21 | 显示全部楼层
原帖由 wenxin2005 于 2009-4-17 13:31 发表
对,这个不带索引,plsql developer是可以生成,但是
plsql developer中,如果table的数量很多,找也不是很方便,呵呵

可以使用exp将所需要的表定义包括索引和约束都导出来
PL/SQL DEVELOPER的export tools很方便(去掉rows选项)
回复

使用道具 举报

千问 | 2006-3-20 10:36:21 | 显示全部楼层
学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行