ORACLE建表练习
1,学生表
1 -- Create table 2 create table T_HQ_XS 3 ( 4 xueh VARCHAR2(10) not null, 5 xingm VARCHAR2(20) not null, 6 xingb CHAR(1) default '1', 7 nianl NUMBER, 8 zhuany VARCHAR2(20) 9 ) 10 11 -- Add comments to the columns 12 comment on column T_HQ_XS.xueh 13 is '学号'; 14 comment on column T_HQ_XS.xingm 15 is '姓名'; 16 comment on column T_HQ_XS.xingb 17 is '性别 1-男,2-女'; 18 comment on column T_HQ_XS.nianl 19 is '年龄'; 20 comment on column T_HQ_XS.zhuany 21 is '专业'; 22 -- Create/Recreate primary, unique and foreign key constraints 23 alter table T_HQ_XS 24 add constraint PK_T_HQ_XS primary key (XUEH) 25 26 -- Create/Recreate check constraints 27 alter table T_HQ_XS 28 add constraint CHECK_T_HQ_XS_NIANL 29 check (NIANL > 8 AND NIANL < 50); 30 alter table T_HQ_XS 31 add constraint CHECK_T_HQ_XS_XINGB 32 check (XINGB = '1' OR XINGB = '2');
2,成绩表
1 -- Create table 2 create table T_HQ_CJ 3 ( 4 xueh VARCHAR2(10) not null, 5 java NUMBER(4,1), 6 oracle NUMBER(4,1), 7 android NUMBER(4,1) 8 ) 9 10 -- Add comments to the columns 11 comment on column T_HQ_CJ.xueh 12 is '学号'; 13 comment on column T_HQ_CJ.java 14 is 'java课成绩'; 15 comment on column T_HQ_CJ.oracle 16 is 'Oracle课成绩'; 17 comment on column T_HQ_CJ.android 18 is '安卓课成绩'; 19 -- Create/Recreate primary, unique and foreign key constraints 20 alter table T_HQ_CJ 21 add constraint PK_T_HQ_CJ primary key (XUEH) 22 -- Create/Recreate check constraints 23 alter table T_HQ_CJ 24 add constraint CHECK_T_HQ_CJ_ANDROID 25 check (ANDROID >= 0 AND ANDROID <=100); 26 alter table T_HQ_CJ 27 add constraint CHECK_T_HQ_CJ_JAVA 28 check (JAVA >= 0 AND JAVA <=100); 29 alter table T_HQ_CJ 30 add constraint CHECK_T_HQ_CJ_ORACLE 31 check (ORACLE >= 0 AND ORACLE <=100);
3,课本领用表
-- Create table create table T_HQ_KB (xueh varchar2(10) not null,java char(1) default '0',javarq date,oracle char(1) default '0',oraclerq date ) ; -- Add comments to the columns comment on column T_HQ_KB.xuehis '学号'; comment on column T_HQ_KB.javais 'java课本是否已领用0-否,1-是'; comment on column T_HQ_KB.javarqis 'java课本领用日期'; comment on column T_HQ_KB.oracleis 'oracle课本是否已领用0-否,1-是'; comment on column T_HQ_KB.oraclerqis 'oracle课本领用日期'; -- Create/Recreate primary, unique and foreign key constraints alter table T_HQ_KBadd constraint PK_T_HQ_KB primary key (XUEH); -- Create/Recreate check constraints alter table T_HQ_KBadd constraint CHECK_T_HQ_KB_JAVAcheck (JAVA = '0' OR JAVA = '1'); alter table T_HQ_KBadd constraint CHECK_T_HQ_KB_ORACLEcheck (ORACLE = '0' OR ORACLE = '1');
ORACLE建表练习相关推荐
- oracle 创建表空间 pcincrease,oracle建表空间 各种语句
oracle建表空间 各种语句 在创建用户之前,先要创建表空间: 其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小; 如: SQL& ...
- oracle给表赋清空权限,oracle建表赋权限
oracle建表赋权限 --创建表空间 create tablespace ya logging datafile 'D:\Oracle\product\10.2.0\oradata\oracle\y ...
- oracle建表备份数据,oracle建表备份脚本,如果update的数据不对,可以从WEB_RI_PLYEDR_CED_BAK找回...
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. --oracle建表备份脚本,如果update的数据不对,可以从WEB_RI_PLYEDR ...
- oracle建表加compress,oracle 建表后添加表注释及字段注释
oracle添加表注释和表字段注释 创建Oracle数据库表时候加上注释 CREATE TABLE t1( id varchar2(32) primary key, name VARCHAR2(8) ...
- Oracle建表时提示标识符无效
Oracle建表时提示标识符无效 今天用oracle建表时一直提示最后一行标识符无效,经过百度得知level是oracle的关键字,所以字段不能命名为level,后改为roadlevel, CREAT ...
- 炫“库”行动-人大金仓有奖征文—谈谈oracle建表规范
[本文正在参与炫"库"行动-人大金仓有奖征文] 活动链接https://bss.csdn.net/m/topic/kingbase 前言: 今天突然想把工作几年在oracle建表相 ...
- oracle先删后建,oracle 建表之前先删除语句
首先,Oracle 没有这种语句 create table xxx if exists! 所以我们可以另辟蹊径,通过写存储过程,然后用mybatis 调用,在动态建表之前先调用存储过程验证时候有该表, ...
- oracle建表后添加数据报错:ORA-01658:无法为表空间中的段创建INITIAL区
看到这个,是表空间不足咧. 首先呢,我看了下建表时的表空间分配大小,分的挺多了64M,不行,改掉改成64k,ok啦. 别的表也报错.纠结了,决定给表空间大小改了. 1.先看下我的表空的位置 selec ...
- oracle 创建表空间 pcincrease,oracle建表空间
在创建用户之前,先要创建表空间: 其格式为:格式: create tablespace表间名datafile '数据文件名' size表空间大小; 如: SQL> create tablesp ...
- oracle建表6大约束,oracle 建表 约束 constraint
约束命名规则 如果不指定约束名Oracle server 自动按照SYS_Cn 的格式指定约束名,也可手动指定, 推荐的约束命名是:约束类型_表名_列名. NN:NOT NULL ...
最新文章
- webpack自动打包功能配置
- Python+PyQt 数据库基本操作
- Android init.rc执行顺序
- HDU4612 Warm up
- Web前端JavaScript笔记(5)事件-拖拽
- html表头跟随滚动,JS实现table表格固定表头且表头随横向滚动而滚动_心善_前端开发者...
- 用AI实现隔墙“透视”,准确率达97%,这家中国公司研究入选CVPR
- 构建微服务体系结构的最佳实践
- c语言erp系统开发,erp系统怎么开发工具
- Makefile入门(超详细一文读懂)
- 计算机函数sun怎么用,excel函数怎么使用
- 使用决策树预测隐形眼镜类型
- hdu2017沈阳网络赛card(结论水题)
- 太乙超级计算机,从“启明”到“太乙”,南科大的超算发展之路
- 最基本财务基础知识,财务知识基础来源
- 人工智能研究中心快递柜——代码分析四
- 微信公众号账号登录功能实现
- 四种基础博弈 巴什博奕+威佐夫博奕+斐波那契博弈+K倍博弈
- 成都国企前端基础面试题2021/7/7
- 助力高效办公,TOM企业邮箱网页版全面升级
热门文章
- php table字段排序,jQuery如何对table进行排序操作的示例详解
- gcc 编译 java,编译lineage,gcc的版本问题
- Java学习总结:38(正则表达式)
- atlas单机模式代码_用代码玩太无聊,这样玩海盗游戏《ATLAS》单机模式才是正确玩法...
- 软件测试实验--性能测试工具LoadRunner
- mysql 查看当前事务id,MySQL 如何查询当前最新事务ID
- node.js cannot find module
- 3.7Python数据处理篇之Numpy系列(七)---Numpy的统计函数
- Python3基础笔记---面向对象
- ThinkPHP 框架学习