`

oracle 建表

    博客分类:
  • sql
 
阅读更多
create table contact (
contact_id number(10) not null,
contact_name varchar2(50) not null,
contact_telephone varchar2(20) not null,
constraint pk_contact primary key (contact_id));

COMMENT ON TABLE "CONTACT" IS '联系人表';
COMMENT ON COLUMN "CONTACT"."CONTACT_ID" IS '联系人ID';
COMMENT ON COLUMN "CONTACT"."CONTACT_NAME" IS '联系人姓名';
COMMENT ON COLUMN "CONTACT"."CONTACT_TELEPHONE" IS '联系方式';

create table contact_group (
contact_group_id number(10) not null,
contact_group_code char(2) not null,
contact_group_name varchar2(50) not null,
last_update_time char(14) not null,
contact_group_type char(1) not null,
constraint pk_contact_group primary key (contact_group_id));

COMMENT ON TABLE "CONTACT_GROUP" IS '联系组表';
COMMENT ON COLUMN "CONTACT_GROUP"."CONTACT_GROUP_ID" IS '联系组ID';
COMMENT ON COLUMN "CONTACT_GROUP"."CONTACT_GROUP_CODE" IS '编号';
COMMENT ON COLUMN "CONTACT_GROUP"."CONTACT_GROUP_NAME" IS '联系组名称';
COMMENT ON COLUMN "CONTACT_GROUP"."LAST_UPDATE_TIME" IS '最后更新时间';
COMMENT ON COLUMN "CONTACT_GROUP"."CONTACT_GROUP_TYPE" IS '联系组类型 0邮件组 1手机组';

create table contact_group_person (
contact_id number(10) not null,
contact_group_id number(10) not null,
constraint pk_contact_group_person primary key(contact_id,contact_group_id));

COMMENT ON TABLE "CONTACT_GROUP_PERSON" IS '联系组与联系人中间表';
COMMENT ON COLUMN "CONTACT_GROUP_PERSON"."CONTACT_ID" IS '联系人ID';
COMMENT ON COLUMN "CONTACT_GROUP_PERSON"."CONTACT_GROUP_ID" IS '联系组ID';

create table message_template (
message_template_id number(10) not null,
message_template_code varchar2(2) not null,
message_template_type char(1) not null,
message_template_name varchar2(12) not null,
business_type varchar2(1) not null,
sys_id char(2) not null,
sub_sys_id char(2) not null,
err_code varchar2(8) not null,
content varchar2(512) not null,
contact_group_id number(10) not null,
constraint uk_message_template UNIQUE(message_template_code) ,
constraint pk_message_template primary key(message_template_id));

COMMENT ON TABLE "MESSAGE_TEMPLATE" IS '信息模板表';
COMMENT ON COLUMN "MESSAGE_TEMPLATE"."MESSAGE_TEMPLATE_ID" IS '信息模板ID';
COMMENT ON COLUMN "MESSAGE_TEMPLATE"."MESSAGE_TEMPLATE_CODE" IS '编号';
COMMENT ON COLUMN "MESSAGE_TEMPLATE"."MESSAGE_TEMPLATE_TYPE" IS '模板类型 0邮件组 1手机组';
COMMENT ON COLUMN "MESSAGE_TEMPLATE"."MESSAGE_TEMPLATE_NAME" IS '模板名称';
COMMENT ON COLUMN "MESSAGE_TEMPLATE"."BUSINESS_TYPE" IS '业务类型 0 POS 1 网银 2 电话支付 3 其他';
COMMENT ON COLUMN "MESSAGE_TEMPLATE"."SYS_ID" IS '系统号';
COMMENT ON COLUMN "MESSAGE_TEMPLATE"."SUB_SYS_ID" IS '子系统号';
COMMENT ON COLUMN "MESSAGE_TEMPLATE"."ERR_CODE" IS '错误码';
COMMENT ON COLUMN "MESSAGE_TEMPLATE"."CONTENT" IS '模板内容';
COMMENT ON COLUMN "MESSAGE_TEMPLATE"."CONTACT_GROUP_ID" IS '联系组ID';

alter table err_code_info add mail_group_flag char(1) default 'N';
alter table err_code_info add mob_group_flag char(1) default 'N';

COMMENT ON COLUMN "ERR_CODE_INFO"."MAIL_GROUP_FLAG" IS '邮件组标志 Y有效 N无效';
COMMENT ON COLUMN "ERR_CODE_INFO"."MOB_GROUP_FLAG" IS '手机组标志 Y有效 N无效';
分享到:
评论

相关推荐

    excel2003 生成oracle 建表语句

    标题"excel2003 生成oracle 建表语句"涉及到一个实用工具,它允许用户利用Microsoft Excel 2003来创建Oracle数据库的建表语句。这个工具基于Excel的宏功能,使得非编程背景的用户也能相对轻松地生成SQL脚本,这对于...

    activity-oracle建表SQL

    在Oracle数据库系统中,"activity-oracle建表SQL"指的是创建活动相关数据表的SQL语句。Oracle数据库是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。当我们谈论“建表SQL”,意味着我们...

    oracle建表空间建用户

    oracle建表空间建用户

    oracle建表开发手册.doc

    Oracle 建表开发手册 Oracle 建表开发手册是数据库开发中的一份重要文件,旨在指导开发人员正确地创建数据库表结构,以确保数据的一致性和完整性。下面是 Oracle 建表开发手册中的知识点摘要: 原子性约束 原子...

    oracle建表工具

    在数据库设计过程中,创建表格是基础工作之一,"Oracle建表工具"就是为了解决这个问题而出现的。这个工具能够帮助用户通过Excel文件来定义实体,进而生成符合规范的Oracle数据库表,包括添加备注和设置主键等关键...

    oracle建表练习(主键外键)

    在本次Oracle建表练习中,我们将会重点讨论建表时使用的主键(Primary Key)和外键(Foreign Key)概念。 首先,我们来详细了解一下主键的概念。主键是数据库表中每一行记录的唯一标识,它保证了表中的每条记录都能...

    Oracle建表语句

    Oracle建表语句Oracle建表语句

    oracle建表语句

    oracle建表语句,怎么建表空间,表空间的用户名密码。整理自己查看的。

    oracle建表创建代码

    oracle建表创建代码表名用户权限以及类容。

    Oracle建表代码及样本数据.rar

    在给定的“Oracle建表代码及样本数据.rar”压缩包中,包含两个主要文件:“Oracle建表.txt”和“Oracle教程样本数据.xls”。这些文件分别提供了创建Oracle数据库表的SQL脚本和一些示例数据,便于理解和学习如何在...

    oracle到mysql建表语句迁移

    oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本

    通过xlrd读取excel生成oracle的建表语句

    本话题主要关注如何利用Python的xlrd库来读取Excel文件,并根据其中的数据生成适用于Oracle数据库的建表语句。 首先,xlrd是一个Python库,专门用于读取Excel文件。它支持多种Excel文件格式,包括.xls和.xlsx,使得...

    oracle建表语句.txt

    oracle建表语句.txt

    oracle建表总结.docx

    本文将深入探讨Oracle建表的一些关键知识点,包括对象命名原则、数据类型、约束条件、表的修改、删除和重命名,以及序列的创建。 首先,我们来看对象命名原则。在Oracle中,创建的表、列、索引等对象的名称有以下...

    oracle建表修改字段

    根据给定的文件信息,我们将深入探讨“oracle建表修改字段”的核心知识点,包括如何使用SQL语句创建表、定义字段属性以及如何修改现有字段的属性。 ### 创建表(Create Table) 在Oracle中,使用`CREATE TABLE`...

    oracle建表空间、用户、划分权限建表等详细教程.sql

    oracle建表空间、用户、划分权限建表等详细教程.sql,自己总结的,很全很详细

    oracle建表开发手册.docx

    ### Oracle建表开发手册知识点概览 #### 一、创建表的三范式 在数据库设计中,规范化是非常重要的一步,它可以确保数据的一致性和减少数据冗余。三范式(Third Normal Form, 3NF)是规范化过程中的一个重要阶段。 ...

    oracle建表总结.pdf

    在Oracle中创建表是构建数据库结构的基础,下面将对"Oracle建表总结"中的关键知识点进行详细说明。 1. **对象命名原则**: - 对象名称必须以字母开头,长度在1到130个字符之间。 - 名称中可以包含AZ, az, 09...

    oracle建表命令总结

    以下是对Oracle建表命令和相关约束的详细总结: 1. **主键(Primary Key)**: 主键是用来唯一标识表中每一条记录的关键字段,不允许有重复值且不能为空。在Oracle中,可以使用`PRIMARY KEY`关键字来创建主键约束...

Global site tag (gtag.js) - Google Analytics