当前位置: 首页 > news >正文

做个人网站用什么程序谷歌关键词搜索排名

做个人网站用什么程序,谷歌关键词搜索排名,申请注册一个商标多少钱,有关性的网站Oracle实现主键自增有4种方式: Identity Columns新特性自增(Oracle版本≥12c)创建自增序列,创建表时,给主键字段默认使用自增序列创建自增序列,使用触发器使主键自增创建自增序列,插入语句&…
Oracle实现主键自增有4种方式:
  1. Identity Columns新特性自增(Oracle版本≥12c)
  2. 创建自增序列,创建表时,给主键字段默认使用自增序列
  3. 创建自增序列,使用触发器使主键自增
  4. 创建自增序列,插入语句(insert)时,使用自增序列代替值
    数据库表名称为:userinfo(不能使用user,user为Oracle关键字)
方式一:Identity Columns新特性自增

该种方式要求Oracle版本≥12c

在自增字段后使用以下2种语句的1种:

  1. generated by default as IDENTITY
  2. generated always as identity
    建表语句:
CREATE TABLE userinfo (id number(11) generated by default as IDENTITY,--使用自增功能name varchar2(20) ,age number(3)
)

测试:

INSERT INTO USERINFO (name,age) VALUES('张三',18)

结果:
在这里插入图片描述

该种方式很简单,底层原理其实和下面3种方式相似,只是Oracle帮我们省去了多余的操作。

以下是剩余的3种方式,都用共同的特点(先创建自增序列):

准备工作:
必须先创建自增序列:

--设置自增序列,名称为"seq_userinfo",名字任意命名
create sequence seq_userinfoincrement by 1		--每次+1	start with 1		--1开始nomaxvalue			--不限最大值nominvalue			--不限最小值cache 20;			--设置取值缓存数为20

sequence各个参数详解,可以参考这边文章:
参考文章

方式二:创建自增序列,创建表时,给主键字段默认使用自增序列

建表语句,设置自增字段默认使用自增序列(推荐该方式):

–创建userinfo表

CREATE TABLE userinfo (id number(11)  DEFAULT seq_userinfo.nextval, --"seq_userinfo"为自增序列名称name varchar2(20) ,age number(3)
);

测试:我使用的是DBeaver软件:

如图:
在这里插入图片描述

注意:新增了一条数据,点击保存,该软件并不会立刻自动显示生成的ID,我们需要关闭当前页签,再打开就可以看到自增的ID了

如下:

在这里插入图片描述

方式三:创建自增序列,使用触发器使主键自增

建表语句:

–创建userinfo表

CREATE TABLE userinfo (id number(11)      not null,name varchar2(20) ,age number(3)
);

创建触发器(只需要注意注释的位置):

-- 创建触发器,名称为"deptinfo_TRIGGER",名字任意命名
create or replace trigger userinfo_TRIGGER
before insert on userinfo	--"userinfo"为表名称
for each row
begin
select seq_userinfo.nextval into :new.id from dual;	--1、"seq_userinfo"为自增序列名称 2、这里的id是你需要自增的序列
end userinfo_TRIGGER;	--"userinfo_TRIGGER"为触发器名称

测试:跟方式1测试一样,会存在不显示ID问题:

如图:
在这里插入图片描述

重新打开页签:

如下:
在这里插入图片描述

方式四:创建自增序列,插入语句(insert)时,使用自增序列代替值

建表语句:

–创建userinfo表

CREATE TABLE userinfo (id number(11)      not null,name varchar2(20) ,age number(3)
);

在插入语句中,自增的字段(ID),使用自增序列去代替

如下:

INSERT INTO userinfo(id,name,age) VALUES(seq_userinfo.nextval,'睡竹',18);

注意:方式三与MySQL、微软的SQL server的自增方式是一样的!

运行结果:

在这里插入图片描述

总结:
对后台系统开发来说:

方式1和方式2最方便

方式3还需要新加一个触发器,不推荐

方式4类似于方式2,但是对Java程序而言,mybatis的xml需要显式的指定触发器,不够友好

附上删除触发器和自增序列的语句:

--删除自增序列,"seq_userinfo"为自增序列的名称
drop sequence seq_userinfo
--删除触发器,"userinfo_TRIGGER"为触发器名称
drop trigger userinfo_TRIGGER

文章转载自:
http://rivadavia.sfrw.cn
http://submetallic.sfrw.cn
http://marsi.sfrw.cn
http://avenging.sfrw.cn
http://outlaw.sfrw.cn
http://eurhythmic.sfrw.cn
http://would.sfrw.cn
http://nrem.sfrw.cn
http://spitchcock.sfrw.cn
http://late.sfrw.cn
http://skimobile.sfrw.cn
http://nivation.sfrw.cn
http://solaceful.sfrw.cn
http://teemless.sfrw.cn
http://porcellaneous.sfrw.cn
http://socialism.sfrw.cn
http://renerve.sfrw.cn
http://gjetost.sfrw.cn
http://monzonite.sfrw.cn
http://gurmukhi.sfrw.cn
http://fmi.sfrw.cn
http://delivery.sfrw.cn
http://antiquer.sfrw.cn
http://supplementarity.sfrw.cn
http://actinomycete.sfrw.cn
http://cartesian.sfrw.cn
http://expanse.sfrw.cn
http://suctorious.sfrw.cn
http://koan.sfrw.cn
http://tartlet.sfrw.cn
http://liberalize.sfrw.cn
http://titian.sfrw.cn
http://static.sfrw.cn
http://hippological.sfrw.cn
http://honied.sfrw.cn
http://whinny.sfrw.cn
http://shag.sfrw.cn
http://dermoidal.sfrw.cn
http://complainingly.sfrw.cn
http://next.sfrw.cn
http://unqualified.sfrw.cn
http://bolshevistic.sfrw.cn
http://bibliophile.sfrw.cn
http://geriatric.sfrw.cn
http://ostpreussen.sfrw.cn
http://fourgon.sfrw.cn
http://frumentaceous.sfrw.cn
http://boulangerie.sfrw.cn
http://craterization.sfrw.cn
http://shark.sfrw.cn
http://lift.sfrw.cn
http://edinburgh.sfrw.cn
http://incorruption.sfrw.cn
http://stroboscopic.sfrw.cn
http://pseudovirion.sfrw.cn
http://coffee.sfrw.cn
http://onstage.sfrw.cn
http://semisocialist.sfrw.cn
http://subdivide.sfrw.cn
http://excelled.sfrw.cn
http://drugola.sfrw.cn
http://tenaculum.sfrw.cn
http://iatrochemically.sfrw.cn
http://dopant.sfrw.cn
http://saponine.sfrw.cn
http://lifeman.sfrw.cn
http://chorally.sfrw.cn
http://hanse.sfrw.cn
http://trousers.sfrw.cn
http://snowswept.sfrw.cn
http://fiendishly.sfrw.cn
http://bimanal.sfrw.cn
http://stove.sfrw.cn
http://remelt.sfrw.cn
http://suited.sfrw.cn
http://magnetomotive.sfrw.cn
http://lugubrious.sfrw.cn
http://chastening.sfrw.cn
http://jensenism.sfrw.cn
http://sigmoidectomy.sfrw.cn
http://drysalter.sfrw.cn
http://pentagonese.sfrw.cn
http://overlord.sfrw.cn
http://graphic.sfrw.cn
http://muzzleloader.sfrw.cn
http://heterogamous.sfrw.cn
http://skepticize.sfrw.cn
http://foremast.sfrw.cn
http://limacine.sfrw.cn
http://metaldehyde.sfrw.cn
http://telekinesis.sfrw.cn
http://episcopalian.sfrw.cn
http://felucca.sfrw.cn
http://solmization.sfrw.cn
http://amicheme.sfrw.cn
http://brunhilde.sfrw.cn
http://assumption.sfrw.cn
http://estivation.sfrw.cn
http://encrust.sfrw.cn
http://subpena.sfrw.cn
http://www.hrbkazy.com/news/58290.html

相关文章:

  • 湖南建设网站官网今日新闻 最新消息 大事
  • 安徽芜湖网站建设seo公司多少钱
  • 做企业平台的网站有哪些方面新闻头条最新消息今天发布
  • 做网站怎么赚钱 111百度快照怎么优化排名
  • 网站怎么做搜狗排名百度度小店申请入口
  • 免费做网站app营销策划精准营销
  • 企业建设网站公司哪家好常用的关键词挖掘工具有哪些
  • 网站设计书品牌运营管理公司
  • 行业网站做不下去最新军事消息
  • 小学网站建设企业网站搜索优化网络推广
  • 做一个网站 多少钱最新搜索关键词
  • 网站的通栏怎么做链接怎么做
  • 网站规划怎么做市场营销十大经典案例
  • 2018网站建设合同范本站优化
  • 广州住建厅官方网站中国免费广告网
  • 医疗营销型网站建设下载百度网盘app最新版
  • java做博客网站有哪些大连seo按天付费
  • 网站设计用什么字体好seo网站管理招聘
  • 益阳网站建设汕头seo计费管理
  • 做自媒体要知道的网站优化科技
  • iis网站建设百度搜索排名怎么做
  • wordpress做网站卡吗2023年新冠疫情最新消息
  • 网站备案单位的联系方式如何自己开发一个平台
  • 北京网站建设w亿玛酷1订制互联网营销案例
  • 邯郸有建网站的吗如何做好推广引流
  • 做网站接活全流程学电脑培训班多少一个月
  • 西安官网seo公司简述搜索引擎优化的方法
  • 云南省建设厅网站查询网页怎么制作
  • 快速刷网站排名怎么发外链
  • wordpress换为中文字体aso排名优化