oracle建表代码,Oracle 建表(一对多)代码及相关约束示例
建表(一对多)代码及相关约束
create table t_class(
c_id number(3) primary key,
c_name varchar2(20) not null
);
create table t_stu(
s_id number(5) primary key,
s_name varchar2(8) not null,
sex char(2) default '男',
birthday date,
school_age number(2) check(school_age>0),
school_score number(5,2),
c_id number(3),
id_card char(18) unique,
foreign key(c_id) references t_class(c_id)
);
附:测试数据:
insert into t_class values(1,'订单班');
insert into t_class values(2,'开发班');
insert into t_class values(3,'美工班');
insert into T_STU (S_ID, S_NAME, SEX, BIRTHDAY, SCHOOL_AGE, SCHOOL_SCORE, C_ID, ID_CARD)
values (1, 'a', '男', to_date('01-01-1980', 'dd-mm-yyyy'), 24, 90, 1, null);
insert into T_STU (S_ID, S_NAME, SEX, BIRTHDAY, SCHOOL_AGE, SCHOOL_SCORE, C_ID, ID_CARD)
values (2, 'b', '男', to_date('11-05-1981', 'dd-mm-yyyy'), 23, 80, 1, null);
insert into T_STU (S_ID, S_NAME, SEX, BIRTHDAY, SCHOOL_AGE, SCHOOL_SCORE, C_ID, ID_CARD)
values (3, 'c', '女', to_date('19-09-1982', 'dd-mm-yyyy'), 22, 50, 1, null);
insert into T_STU (S_ID, S_NAME, SEX, BIRTHDAY, SCHOOL_AGE, SCHOOL_SCORE, C_ID, ID_CARD)
values (4, 'd', '女', to_date('28-01-1984', 'dd-mm-yyyy'), 21, 80, 2, null);
insert into T_STU (S_ID, S_NAME, SEX, BIRTHDAY, SCHOOL_AGE, SCHOOL_SCORE, C_ID, ID_CARD)
oracle建表代码,Oracle 建表(一对多)代码及相关约束示例相关推荐
- oracle建用户之前是否必须建表空间,Oracle数据库-建库、建表空间,建用户
Oracle数据库-建库.建表空间,建用户 Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库. 对于初学者来说,为了避免麻烦,可以用'Database ...
- oracle怎么给表建同义词_oracle建同义词,oracle 中怎么创建同义词?
oracle 中怎么创建同义词? 我们需bai要准备的材料分别du是:电脑.oracle. 1.首zhi先打开oracle,如果dao想要实现表空间的方内法容,则输入以下代码: 2.如果想要实现用户的 ...
- Oracle怎么查外键建在哪个表上
怎样查外键建在哪个表上 有时候删除某张表记录的时候,会报错外键约束不能删除. 如果不了解表之间的关系,可以通过以下语句查询到外键是建在哪张表上的: select * from dba_constrai ...
- oracle数据库建表视频,Oracle数据库的创建表全
CREATE TABLE "库名"."表名" ( "FEE_ID" VARCHAR2(10 BYTE) constraint ABS_FEE ...
- oracle恢复drop建的表首次,Oracle中Drop,Delete,Truancate表恢复
Oracle中Drop,delete,truancate表恢复 oracle中,常常会由于一些失误导致表的删除,以下是我写的一些表恢复的方法. 闪回模式得满足条件(启用闪回区和启用归档): 1.检查是 ...
- rac建oracle表空间,Oracle Rac创建表空间及用户
1. 创建表空间: BEGIN DECLARE cnt integer := 0; BEGIN SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FR ...
- oracle 删除表存过,oracle删除数据库中已存在表的实例代码
摘要 腾兴网为您分享:oracle删除数据库中已存在表的实例代码,长沙银行,银万财富,图钉,听中国等软件知识,以及土豆app,局域网文件,宝宝学动物,观海听涛bbs,育碧,生男生女预测大师,新先视,信 ...
- oracle 创建用户、授权、表空间
create用户 create user visiontv identified by visiontv default tablespace visiontv quota 10m on users; ...
- oracle下的数据库实例、表空间、用户及其表的区分
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等): 2) Oracle数据库实例则是一组O ...
最新文章
- Python的输入指令、格式化输出、基本运算符
- Codeforces 432D Prefixes and Suffixes (KMP、后缀数组)
- 【Java线程】线程协作
- python requests.get无法取出网页_Python requests获取网页常用方法解析
- N阶Butterworth滤波器的频率响应(Python实现)
- 挥发性有机物TVOC、VOC、VOCS气体检测+解决方案
- 休假申请单位取消分钟、小时,增加“.”。
- Android 开发技术周报 Issue#274
- iOS Instrument使用之Core Animation(图形性能)
- UE4 射击类游戏 手机端视角随触摸改变方法
- 【hadoop生态之ZooKeeper】第一章Zookeeper概述【笔记+代码】
- 根据Uniprot ID/PDB ID批处理获取蛋白质.pdb文件
- 如何应对VB中对象库注册失败(MSCOMCTL.OCX)
- StringBuffer是安全的吗?
- 著名画家孙王平作品欣赏
- 改变不了环境,学会改变自己!
- 网络营销理论模型_15种流行的在线营销促销形式 网络营销专业项目
- 美国亚利桑那州成立自动驾驶移动研究所,研发无人车技术
- 4个参数搞定ABTEST样本量的最优选择
- mysql.server 脚本解析
热门文章
- 前端学习(2524):自定义指令(钩子函数)
- 前端学习(2231):react条件渲染之列表渲染
- 前端学习(1953)vue之电商管理系统电商系统之根据父类数据处理表单中的数据
- java学习(127):finally语句
- SourceInsight 常用快捷键
- 泛型类java_Java泛型 - 通用类( Generic Classes)
- html5 支持音频格式,html5中audio支持音频格式
- mysql主键外键_MySQL主键和外键使用及说明
- ASP正则表达式方面小笔记
- 从Spring到SpringBoot构建WEB MVC核心配置详解