`
wshyj18
  • 浏览: 162247 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

将oracle的create语句变为alter语句

 
阅读更多

      看PD中,双击某个表,查看其preview标签,然后会发现有某个表的create语句,如下:

create table Company_Info  (
   Company_ID           NVARCHAR2(50)                   not null,
   Area_ID              NVARCHAR2(50),
   Mem_ID               NVARCHAR2(50),
   Level_Id             NVARCHAR2(50),
   Name                 NVARCHAR2(50)                   not null,
   Capital              NVARCHAR2(50),
   Unit_Property        NUMBER(2)                       not null,
   Economics_type       NUMBER(2)                       not null,
   Man_Scale            NUMBER(10,0),
   License_Code         NVARCHAR2(50),
   License_Img          NVARCHAR2(50),
   Intro                NVARCHAR2(3000),
   Company_Img          NVARCHAR2(200),
   Address              NVARCHAR2(200),
   Postal_Code          NVARCHAR2(50),
   Tel                  NVARCHAR2(50),
   Fax                  NVARCHAR2(50),
   Mobile               NVARCHAR2(50)                   not null,
   Email                NVARCHAR2(50)                   not null,
   Contactor_sex        NUMBER(2),
   Contactor            NVARCHAR2(50),
   Web_Site             NVARCHAR2(200),
   View_Count           NUMBER(20,0),
   Create_Date          DATE                            not null,
   Update_Date          DATE                            not null,
   Status               NUMBER(2),
   Company_Type         NUMBER(2),
   Remain_Point         NUMBER(6,0),
   Cmp_Level            NVARCHAR2(50),
   isAdv                NUMBER(2),
   Expri_Date           DATE,
   Display_index        NUMBER(6,0),
   constraint PK_COMPANY_INFO primary key (Company_ID)
);

我们如果加了某些字段,又要在原数据库上加上这些字段,我们可以这样:把create变为alter,然后将不要的

字段去除,如下所示:

 

alter  table Company_Info add(
   Remain_Point         NUMBER(6,0),
   Cmp_Level            NVARCHAR2(50),
   isAdv                NUMBER(2),
   Expri_Date           DATE,
   Display_index        NUMBER(6,0)
)

 

这样就加快了我们的开发效率

 

分享到:
评论

相关推荐

    将oracle的create语句更改为alter语句使用

    本文将详细介绍oracle的create语句更改为alter语句使,需要了解更多的朋友可以参考下

    Oracle最常用的语句

    Oracle 最常用的命令 1.登陆系统用户 :sqlplus 然后输入系统用户名和密码  登陆别的用户 : conn 用户名/密码; 2.创建表空间  create tablespace 空间名  datafile 'c:\空间名' size 15M --表空间的存放路径,...

    最全的oracle常用命令大全.txt

    首先要将待改正行变为当前行 SQL>n 用CHANGE命令修改内容 SQL>c/旧/新 重新确认是否已正确 SQL>L 使用INPUT命令可以在SQL缓冲区中增加一行或多行 SQL>i SQL>输入内容 e、调用外部系统编辑器 SQL>edit 文件名 可以...

    ORACLE重建索引总结

    4、索引高度:索引高度是指由于数据行的插入操作而产生的索引层数,当表中添加大量数据时,oracle将生成索引的新层次以适应加入的数据行,因此,oracle索引可能有4层,但是这只会出现在索引数中产生大量插入操作的...

    oracle公司内部的培训资料

    Les09 : 创建和管理表[CREATE/ALTER/DROP TABLE] Les10 : 约束[NOT NULL / UNIQUE / PRIMARY KEY / FOREIGN KEY / CHECK] Les11 : 视图[CREATE OR REPLACE VIEW empvu80 (id_number, name, sal, department_id) AS ....

    Oracle实验指导书

    本次实验要了解SQL语言中DDL语言的CREATE、DROP、ALTER对表、索引、视图的操作,掌握在Oracle SQL Developer中用DDL语言对表、索引、视图的增加、删除和改动。掌握使用SQL语句增加或删除约束,加深对完整性概念的...

    韩顺平玩转oracle视频教程笔记

    概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用。 create user 用户名 identified by 密码; (oracle有个毛病,密码必须以字母开头,如果以字母开头,它不会...

    Oracle经典教程

    数据定义语言(DDL),包括CREATE(创建)命令、ALTER(修改)命令、DROP(删除)命令等。 数据操纵语言(DML),包括INSERT(插入)命令、UPDATE(更新)命令、DELETE(删除)命令、SELECT … FOR UPDATE(查询...

    Oracle11g从入门到精通2

    8.1.4 使用ALTERUSER语句修改 用户的默认角色 8.1.5 使用SET ROLE控制角色使用 8.2 回收权限 8.2.1 逐一回收 8.2.2 删除角色 8.2.3 删除数据库对象 8.2.4 删除用户 8.3 不同用户权限管理 8.4 管理...

    oracle使用sql语句增加字段示例(sql删除字段语句)

    添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….); 修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….); 删除...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:修改用户密码一般有两种方式,一种是通过命令password修改,另一种是通过语句alter user实现,如果要修改他人的密码,必须要具有相关的权限才可以 用法: 方式一 password [用户名] 方式二 alert user 用户名...

    Oracle12C示例库表结构.sql

    最近装了Oracle12C,但装完之后没有了示例库的相关表,这是从Oracle11g中导出的示例库表结构的SQL,有需要的欢迎下载! 下载请注意: 在Oracle12C中,默认是没有scott开启用户的,需要自己创建,并赋予权限,但是...

    Oracle11g从入门到精通

    8.1.4 使用ALTERUSER语句修改 用户的默认角色 8.1.5 使用SET ROLE控制角色使用 8.2 回收权限 8.2.1 逐一回收 8.2.2 删除角色 8.2.3 删除数据库对象 8.2.4 删除用户 8.3 不同用户权限管理 8.4 管理对数据库...

    Oracle8i_9i数据库基础

    第一部分 Oracle SQL*PLUS基础 23 第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24...

    Oracle 主要配置文件介绍

    如果设置为 N 表示不通过 dbstart 和 dbshut 启动和关闭实例数据库 CAMS 系统要求在 安装完 ORACLE 后要求将该参数修改为 Y 以保证 ORACLE 数据库自启动 和关闭 1.2.3 数据库实例初始化...

    oracle删除表字段和oracle表增加字段

    添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….); 修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….); 删除...

    ORCALE语句大全

    Oracle基本语句 1 进入界面 在cmd里面进入oracle的sqlplus界面:sqlplus scott/orcl@orcl 2 连接管理 连接命令 conn[ect] sys/orcl@orcl as sysdba 断开连接 disc[onnect] 修改密码 psssw[ord] ...

    常用OracleSQL

    drop user oldoa cascade create tablespace tbsoa ...如果想在删除表空间的同时也删除掉对应的数据文件,那就在上面的语句最后加上 and datafiles 成为 drop tablespace mytbs01 including contents and datafiles;

    Oracle事例

    sql> create user juncky identified by oracle default tablespace users sql> temporary tablespace temp quota 10m on data password expire sql> [account lock|unlock] [profile profilename|default]; ...

Global site tag (gtag.js) - Google Analytics