drop table ADMINSTER cascade constraints;

/==============================================================/

/* Table: ADMINSTER /

/
==============================================================*/

create table ADMINSTER

(

ADMIN_ID VARCHAR2(5) not null,

ADMIN_NAME VARCHAR2(15) not null,

ADMIN_PASSWORD VARCHAR2(6) not null,

constraint PK_ADMINSTER primary key (ADMIN_ID)

);

comment on table ADMINSTER is

'管理员';

drop table CUSTOMER cascade constraints;

/==============================================================/

/* Table: CUSTOMER /

/
==============================================================*/

create table CUSTOMER

(

CUSTOMER_ID VARCHAR2(10) not null,

CUSTOMER_NAME VARCHAR2(15) not null,

CUSTOMER_PASSWORD VARCHAR2(6) not null,

CUSTOMER_ADDRESS VARCHAR2(90) not null,

CUSTOMER_TELEPHONE VARCHAR2(11) not null,

constraint PK_CUSTOMER primary key (CUSTOMER_ID)

);

comment on table CUSTOMER is

'客户表';

drop table WATERBILL cascade constraints;

/==============================================================/

/* Table: WATERBILL /

/
==============================================================*/

create table WATERBILL

(

WATER_ID VARCHAR2(10) not null,

CUSTOMER_ID VARCHAR2(10) not null,

WATER_NUM VARCHAR2(5),

WATER_LASTNUM VARCHAR2(5),

WATER_YONGLIANG NUMBER(9,2) not null,

WATER_PRICELEVEL NUMBER(3,1) not null,

WATER_DATETIME DATE,

constraint PK_WATERBILL primary key (WATER_ID)

);

comment on table WATERBILL is

'水费';

drop table ELECTRICBILL cascade constraints;

/==============================================================/

/* Table: ELECTRICBILL /

/
==============================================================*/

create table ELECTRICBILL

(

ELECTRIC_ID VARCHAR2(10) not null,

CUSTOMER_ID VARCHAR2(10) not null,

ELECTRIC_NUM VARCHAR2(5),

ELECTRIC_LASTNUM VARCHAR2(5),

ELECTRIC_YONGLIANG NUMBER(9,2),

ELECTRIC_PRICELEVEL NUMBER(3,1),

ELECTRIC_DATETIME DATE,

constraint PK_ELECTRICBILL primary key (ELECTRIC_ID)

);

drop table DEAL cascade constraints;

/==============================================================/

/* Table: DEAL /

/
==============================================================*/

create table DEAL

(

DEAL_ID VARCHAR2(11) not null,

CUSTOMER_ID VARCHAR2(10),

DEAL_WATER NUMBER(8,1),

DEAL_ELECTRIC NUMBER(8,1),

DEAL_COUT NUMBER(9,1),

constraint PK_DEAL primary key (DEAL_ID)

);

comment on table DEAL is

'缴费表';

水电pd建表的更多相关文章

  1. PowerDesigner生成的ORACLE 建表脚本中去掉对象的双引号,设置大、小写

    原文:PowerDesigner生成的ORACLE 建表脚本中去掉对象的双引号,设置大.小写 若要将 CDM 中将 Entity的标识符都设为指定的大小写,则可以这么设定: 打开cdm的情况下,进入T ...

  2. <正则吃饺子> :关于使用pd创建表时需要注意的地方

    公司项目使用pd设计数据库表.之前用过,但是年代比较久远了,有些细节忘记了,今天重新使用时候,生疏了,现在稍微记录下吧. 1.pd创建表的使用,可以直接从网上搜索,博文比较多,如 “pd 设计数据库表 ...

  3. Vertica 安装,建库,新建测试用户并授予权限,建表,入库

    测试环境:RHEL 6.4 + Vertica 6.1.3-7 需求:搭建Vertica数据库3节点的测试环境,建立测试用户,建表,测试数据入库. 1.各节点关闭防火墙和SELinux,配置主机名,I ...

  4. 建表过程-列名&列类型&修改表B

    怎么建表? 主键 名称 重量 价格 生产日期 保质期 产地 种类                       分析:我们只要把第一行的表头建好后,这张表也就完成了.  术语:建表的过程就是声明字段过程 ...

  5. Oracle获取干净的建表DDL语句,不含其它存储、表空间、段属性

    早上一个同事资讯怎么获取到建表语句而且是不带存储那种SQL.Oracle自己提供了一个函数DBMS_METADATA.GET_DDL,但是获取到的建表语句含有存储.表空间.以及一些其他段的属性.如图: ...

  6. sql2000分享 批量建表dev_编号

    批量建表dev_3970000000014到dev_3970000000035 declare @i bigint declare @j int ) ) ) ) set @sql = '' set @ ...

  7. 基于表的数据字典构造MySQL建表语句

    表的数据字典格式如下: 如果手动写MySQL建表语句,确认麻烦,还不能保证书写一定正确. 写了个Perl脚本,可快速构造MySQL脚本语句. 脚本如下: #!/usr/bin/perl use str ...

  8. hive建表与数据的导入导出

    建表: create EXTERNAL table tabtext(IMSI string,MDN string,MEID string,NAI string,DestinationIP string ...

  9. 在Oracle SQLplus下建用户 建表

    在建表之前最好新建一个用户,因为在sys用户下的表格不允许删除列, 所以最好不要在sys用户下建表. 一.在Oracle SQLplus下建用户: 1.以dba身份登陆SQLplus: [oracle ...

随机推荐

  1. 跑github上的Symfony项目遇到的问题2

    最近学习symfony框架,下载了大量的github上的别人的项目,要想跑起别人的项目,总结了以下几个步骤: 第一, 克隆一份代码; 第二,安装依赖,前提是安装了composer, 1:在你下载的项目 ...

  2. 用Python做SVD文档聚类---奇异值分解----文档相似性----LSI(潜在语义分析)

    转载请注明出处:电子科技大学EClab——落叶花开http://www.cnblogs.com/nlp-yekai/p/3848528.html SVD,即奇异值分解,在自然语言处理中,用来做潜在语义 ...

  3. Playmaker 基础使用与案例操作

    首先是把下载好的插件导入Unity工程中. ▼导入完成后第一个动作就是检查下拉菜单里面是否已经增加了Playmaker的功能,如果在安装后没看到Playmaker的菜单,一般情况下直接点击菜单上的空白 ...

  4. Java版求1000以内的完全数

    /* * 若一个自然数,它所有的真因子(即除了自身以外的约数)的和恰好等于它本身,这种数叫做完全数,简称完数. * 例如:6=1+2+3. * 题目:求1000以内的完全数. */ public cl ...

  5. PHP短信发送服务 youe短信企业服务

    /** * 通用短信平台HTTP接口POST方式发送短信实例 * 返回字符串 * 一般情况下调用此方法 */ function postSendMessage($msgContents,$phoneL ...

  6. LeetCode 395. Longest Substring with At Least K Repeating Characters C#

    Find the length of the longest substring T of a given string (consists of lowercase letters only) su ...

  7. wcf测试工具

    WCF测试工具-WcfStorm WCF测试工具-WcfStorm  http://www.wcfstorm.com/wcf/home.aspx WcfStorm is a dead-simple, ...

  8. 添加JUnit到Java Build Path

    1.第一种 新建项目,点击右键,选择properties->Java Build Path->Libraries->add library->JUnit->JUnit4- ...

  9. 两年后的随笔+this的思考

    恍惚看到自己在博客园的文章,唯一的一篇已经是接近两年前,再看看自己的名字...已然中枪了 从两年前的.net初学者,到现在工作之后阴差阳错转为前端... 两年过去了,现在回想起来,感觉成长的太少... ...

  10. Redis高可用配置(Keepalived)

    主:172.16.0.104 备:172.16.0.105 VIP:172.16.0.107 客户端直接连VIP,当master 104的redis挂掉后,105作为master.当104重启后,10 ...