本周是从书中学习有关Oracle的知识,每天4个小时左右,首先了解到字符类型的不同,一般创建数据库中要注意到将MySQL中int类型更改为number,将varchar更改为varchar2等等,然后主要是Oracle主键自增的问题,它不同于MySQL中写auto_increment,它需要另外设置,解决办法如下:

1、关于主键:在建表时指定primary key字句即可:
create table test(
id number(6) primary key,
name varchar2(30)
);
如果是对于已经建好的表,想增加主键约束,则类似语法:
alter table test add constraint pk_id primary key(id);

2创建自动增长序列

CREATE SEQUENCE TestIncrease_Sequence
 INCREMENT BY 1   -- 每次加几个  
     START WITH 1     -- 从1开始计数  
     NOMAXVALUE       -- 不设置最大值  
     NOCYCLE          -- 一直累加,不循环  
     CACHE 10; 

3创建触发器

CREATE TRIGGER Test_Increase BEFORE
insert ON  test FOR EACH ROW
begin
select TestIncrease_Sequence.nextval into:New.id from dual;

end;

4 提交

commit;

5 测试

insert into Test_Increase(Username) values('test');
然后再查看表中是否出现插入的test,插入成功即为自增设置成功,不过要注意每次设置自增自动增长序列和触发器的名字应该不用,否则可能会出现序号混乱的情况。
下周继续从书上学习有关Oracle的知识。
转自:https://www.cnblogs.com/wang-jx/p/9308971.html(也稍作了些修改)
外加推荐另一种创建触发器方法的网址:https://www.cnblogs.com/xxaxx/p/3584036.html

转载于:https://www.cnblogs.com/z12568/p/9543793.html

假期周进度总结(三)相关推荐

  1. 假期周进度总计(四)

    本周学习利用OEM工具创建删除表以及对表内数据进行增删改查的操作 一切均通过此工具进行,然后还学到了用SQL *Plus进行相应操作 本周每天4.5个小时,出现的错误就是点击的误操作,可以改正,下周进 ...

  2. 第二周进度及工作量统计

    项目:词频统计修改 项目类型:个人项目 项目完成情况:已完成 项目改进:第二次改进 项目日期:2016.9.14----2.16.9.14 C C S E I T 分析 需求,设计 15:20 15: ...

  3. 名字真好听的五子棋——12周进度

    名字真好听的五子棋--12周进度 伪代码 创建五子棋游戏主窗体和菜单 实现了整个五子棋程序算法的核心 棋盘的宽度.高度.棋盘 棋盘方格的横向.纵向坐标所对应的棋子颜色 判断下子的横向.纵向坐标是否越界 ...

  4. 月薪集中在8k-17k、厌倦大小周、近三成的人没有跳槽过,2021-2022中国开发者调查报告发布

    月薪集中在8k-17k.厌倦大小周.近三成的人没有跳槽过,2021-2022中国开发者调查报告发布 「学不完的技术,跟不动的技术潮流」,过去一年,随着数字化.智能化趋势的来临,无论是传统的工具.开发者 ...

  5. 软件工程学习进度第三周暨暑期学习进度之第三周汇总

    第三周,本周并未将重心放在java学习上,只是在教数据结构的刘老师留的暑假作业PTA练习题上使用java进行编程,本周的重心主要放在机器学习上,javaweb只是了解了一部分jQuery的内容,优化了 ...

  6. RTCSD团队第三组第二周进度报告

    目录 核心控制器 bug调试 核心控制器 这个模块主要是我在做,同时张照博在后期与我讨论一起解决了许多问题,让我加深了对问题的理解 从彭艳遇手中接到这个项目,由于对模块了解甚少,为了加快对其中的理解, ...

  7. 大二暑假周进度报告(三)

    (1)本周进度 ①本周进行编写河北省科技创新平台年报统计系统的登录,注册. ②学习了Oracle的基本操作. ③之前联系的那个家教试讲通过,又找了一份家教正在商量见面时间. (2)下周要做的事 ①下周 ...

  8. “Hello World!”团队第六周的第三次会议

    今天是我们团队"Hello World!"团队第六周召开的第三次会议.博客内容: 一.会议时间 二.会议地点 三.会议成员 四.会议内容 五.todo list 六.会议照片 七. ...

  9. 健身提示:跑步一周只需三次 天天跑易疲劳

    跑步是最古老的运动方式之一.在远古时代,只有跑得快.跑得久,才能获得更多的猎物,并保护自身安全.跑步属于有氧运动,能够提高心肺功能.血管机能,改善代谢,提高身体灵敏性和平衡能力,还能够调节体脂,培养坚 ...

  10. 百度智能云一周连签三个新基建大单,“非对称竞争”优势凸显?

    文|李永华 来源 | 螳螂财经(ID:TanglangFin) 如果说过去两年,随着AI开始在更多领域走向落地,业界对AI的偏见和讥讽逐渐消失,AI完成了自我证明,那么到现在,被新基建钦定为核心内容之 ...

最新文章

  1. ubuntu下安装ftp服务器
  2. QT的QMimeDatabase类的使用
  3. thinkphp字符截取函数msubstr()
  4. idea基于spring boot的依赖分开打包
  5. datagrid——jQuery EasyUI
  6. acm 凹多边形面积_解析几何|面积的计算
  7. ArcGIS Server 10 Java 版的Rest服务的部署方法
  8. python有两个运行程序分别是什么_运行python程序的两种方式
  9. 华为云 EI 打造城市智能体,共筑数字政府基石
  10. 蓝桥杯 ALGO-79 算法训练 删除数组零元素
  11. ‘catkin_make‘ is currently not installed问题修复
  12. 【pwnable.kr】Toddler‘s Bottle-[collision]
  13. 不知道如何写好作文?写好作文的十大技巧赶紧收好
  14. fix-下拉出现白条问题
  15. python的一些报错解决
  16. 第5章 远程控制软件的编写
  17. 半小时漫画中国史 -- 读书摘记
  18. 新概念乐理教程——五线谱、简谱—起学
  19. jit和jitx区别_JIT是什么东西 分分钟打下来!
  20. LaTeX中的希腊字母表

热门文章

  1. Trip to Canvas(1)
  2. 瀑布流式网页翻页爬取
  3. 【论文投稿】SOTA论文也未必能被接收,谷歌科学家Eric Jang谈顶会审稿标准
  4. 【工大SCIRLab】EMNLP 2019 跨语言机器阅读理解
  5. 【论文详解】词向量ELMo: Embeddings from Language Models
  6. 2019年在NLP领域,资源有限的个人/团队能做哪些有价值有希望的工作?
  7. 《逆袭进大厂》第二弹之C++进阶篇59问59答(超硬核干货)
  8. 论文赏析[TACL17]基于中序转移的成分句法分析
  9. 百面机器学习—12.优化算法
  10. 深度学习TF—2.TensorFlow2高阶操作