create table ABC
(
sno integer,
name character,
dob Date
)
我有一个数据库表名ABC。 现在,我想创建相同的数据库表作为名称TEST正在进行(Openedge)。 任何人都可以帮助我完成这项任务吗?
在Oracle中:
Create Table TEST As Select * from ABC;
如何创建正在进行的TEST表OPenedge。
答案 0 :(得分:2)
在数据管理中,转到管理员 - 转储数据和定义 - 数据定义(.df文件)。
选择表ABC并单击“确定”。
输入输出文件并选择确定。
在文本编辑器中打开输出文件(进度过程编辑器可以使用。)
搜索" ABC"并使用" TEST"替换所有实例。保存此文件。
返回数据管理。选择管理员 - 加载数据和定义 - 数据定义(.df文件)。
选择已编辑的文件,然后单击“确定”。应将新的TEST表加载到数据库中。
答案 1 :(得分:2)
OpenEdge SQL还具有“CREATE TABLE AS SELECT”语法。您可以使用它来创建表的副本。例如:
SQLExplorer>create table pub.custcopy as select * from pub.customer;
SQLExplorer>
SQLExplorer>select top 5 name from pub.custcopy;
Name
----------------------------------------
Lift Line Skiing
Urpon Frisbee
Hoops Croquet Co.
Go Fishing Ltd
Match Point Tennis