首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在从现有数据库表创建数据库表

正在从现有数据库表创建数据库表
EN

Stack Overflow用户
提问于 2016-12-14 03:58:34
回答 2查看 1K关注 0票数 1
代码语言:javascript
复制
create table ABC
( 
 sno integer,
 name character,
 dob Date
 )

我有一个名为ABC的数据库表。现在,我想创建与正在进行的名称测试(Openedge)相同的Database表。这里有人能帮我完成这项任务吗?

在Oracle中:

代码语言:javascript
复制
Create Table TEST As Select * from ABC;

如何在OPenedge中创建测试表。

EN

回答 2

Stack Overflow用户

发布于 2016-12-14 04:15:25

  1. 在数据管理中,转至管理-转储数据和定义-数据定义(.df文件)。
  2. 选择您的表ABC,然后单击确定。
  3. 输入输出文件并选择确定。
  4. 在文本编辑器中打开输出文件(进度过程编辑器将起作用。)
  5. 搜索"ABC“并将所有实例替换为"TEST”。保存此文件。
  6. 返回到数据管理。选择管理-加载数据和定义-数据定义(.df file).
  7. Choose您编辑的文件,然后单击确定。应将新的测试表加载到数据库中。
票数 2
EN

Stack Overflow用户

发布于 2016-12-14 13:37:07

OpenEdge SQL还具有"CREATE TABLE AS SELECT“语法。您可以使用它来创建表的副本。示例:

代码语言:javascript
复制
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
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41129542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档