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

衡水网站建设常用的网络推广的方法有哪些

衡水网站建设,常用的网络推广的方法有哪些,南通网站制作专家,wordpress 留言 顶IDENTITY列是Oracle数据库12c推出的新特性。之所以叫IDENTITY列,是由于其支持ANSI SQL 关键字 IDENTITY,其内部实现还是使用SEQUENCE。 不过推出这个新语法也是应该的,毕竟MyQL已经有 AUTO_INCREMENT列,而SQL Server也已经有IDENT…

IDENTITY列是Oracle数据库12c推出的新特性。之所以叫IDENTITY列,是由于其支持ANSI SQL 关键字 IDENTITY,其内部实现还是使用SEQUENCE。
不过推出这个新语法也是应该的,毕竟MyQL已经有 AUTO_INCREMENT列,而SQL Server也已经有IDENTITY列。

IEDNTITY列最主要用于surrogate key,也就是人造的唯一键。其语法链如下:

在这里插入图片描述
语法的文字表述如下:

GENERATED
[ ALWAYS | BY DEFAULT [ ON NULL ] ]
AS IDENTITY [ ( identity_options ) ]

GENERATED和AS IDENTITY是必需的。ALWAYS和BY DEFAULT的区别如下:

  • ALWAYS
    如果指定 ALWAYS,则 Oracle Database 始终使用序列生成器为列分配值。如果尝试使用 INSERT 或 UPDATE 明确为列分配值,则将返回错误。这是默认设置。

  • BY DEFAULT
    如果指定 BY DEFAULT,则 Oracle Database 默认使用序列生成器为列分配值,但您也可以明确为列分配指定的值。如果指定 ON NULL,则当后续 INSERT 语句尝试分配计算结果为 NULL 的值时,Oracle Database 将使用序列生成器为列分配值。

接下来再看identity_options,除了黄色的部分(START WITH LIMIT VALUE),其他参数和CREATE SEQUENCE语句完全相同。
在这里插入图片描述
START WITH LIMIT VALUE 是针只能与 ALTER TABLE MODIFY 一起使用。如果指定 START WITH LIMIT VALUE,则 Oracle 数据库将锁定表并查找表中的最大标识列值(对于增加序列)或最小标识列值(对于减少序列),并将该值指定为序列生成器的高水位标记。序列生成器返回的下一个值将是高水位标记 + INCREMENT BY 整数(对于增加序列)或高水位标记 - INCREMENT BY 整数(对于减少序列)。

上面的语法说明有点拗口,简单来说,如果是递增值为1的序列,使用START WITH LIMIT VALUE,下一个值就是1。

这篇文章Matching the start-with value of an identity column with table data很好的解释了的用途。文章中设定了如下的场景,每次ETL之前,需要清空表,然后插入数据,插入的数据希望surrogate key每次都从1开始,这就是通过START WITH LIMIT VALUE实现的。其中使用到的SQL如下:

-- 创建表
CREATE TABLE staging_t (id NUMBERGENERATED BY DEFAULT ON NULL AS IDENTITY ( CACHE 100 ),c1 VARCHAR2(100),c2 DATE
);-- ETL插入数据(本例插入10条数据)
truncte table staging_t;
insert into staging_t (c1,c2
)
with lots_of_ints as (
selectrownum rn
fromdual
connect byrownum  <= 10)
selectrn,sysdate - rn / 1440
fromlots_of_ints;-- 查看数据
select * from staging_t;-- 修改IDENTITY列属性
alter table staging_t modifyid generated by default on nullas identity (start with limit value);-- ETL插入数据(SQL同前)
-- 查看数据(SQL同前)

另外几个需要强调的:

  • CACHE integer指定数据库预先分配并保留在内存中的序列值的数量以便更快地访问。如果您在 Oracle Real Application Clusters 环境中使用序列,Oracle 建议使用 CACHE 设置来增强性能。
  • MAXVALUE和MINVALUE。对于正值,此整数值可以有 28 位或更少的数字,对于负值,此整数值可以有 27 位或更少的数字。简单来说,最大值为1028-1;最小值为-(1027 -1)。理论上,这个最小和最大值都是无法达到的。

参考

  • How to create id with AUTO_INCREMENT on Oracle?
  • Oracle Identity Column With Examples
  • Oracle Database 19c SQL Language Reference
  • Identity Columns in Oracle Database 12c Release 1 (12.1)
  • Oracle IDENTITY column versus PRIMARY KEY

文章转载自:
http://gotist.rtzd.cn
http://hypersensitize.rtzd.cn
http://tactful.rtzd.cn
http://auricled.rtzd.cn
http://bans.rtzd.cn
http://decinormal.rtzd.cn
http://confrere.rtzd.cn
http://quod.rtzd.cn
http://prudent.rtzd.cn
http://furioso.rtzd.cn
http://neglected.rtzd.cn
http://playpit.rtzd.cn
http://nottingham.rtzd.cn
http://negritude.rtzd.cn
http://peritrichic.rtzd.cn
http://dineutron.rtzd.cn
http://bleeding.rtzd.cn
http://riderless.rtzd.cn
http://majuscule.rtzd.cn
http://argyria.rtzd.cn
http://machining.rtzd.cn
http://deracine.rtzd.cn
http://mapam.rtzd.cn
http://loyal.rtzd.cn
http://begin.rtzd.cn
http://ulyanovsk.rtzd.cn
http://notarization.rtzd.cn
http://abcd.rtzd.cn
http://algebraical.rtzd.cn
http://beardtongue.rtzd.cn
http://hyperglycaemia.rtzd.cn
http://bilobed.rtzd.cn
http://degradative.rtzd.cn
http://dumbfound.rtzd.cn
http://refasten.rtzd.cn
http://yordim.rtzd.cn
http://belletristic.rtzd.cn
http://aylmer.rtzd.cn
http://axinite.rtzd.cn
http://best.rtzd.cn
http://turnup.rtzd.cn
http://vasoconstricting.rtzd.cn
http://hologram.rtzd.cn
http://etymologic.rtzd.cn
http://ember.rtzd.cn
http://abram.rtzd.cn
http://bleacherite.rtzd.cn
http://gocart.rtzd.cn
http://suspender.rtzd.cn
http://radiophosphorus.rtzd.cn
http://giles.rtzd.cn
http://horseflesh.rtzd.cn
http://bauble.rtzd.cn
http://overswing.rtzd.cn
http://thickly.rtzd.cn
http://zygogenesis.rtzd.cn
http://psyllid.rtzd.cn
http://leprosy.rtzd.cn
http://autoput.rtzd.cn
http://firstname.rtzd.cn
http://aerofoil.rtzd.cn
http://opposability.rtzd.cn
http://preacher.rtzd.cn
http://hydroborate.rtzd.cn
http://condonement.rtzd.cn
http://sabbatarian.rtzd.cn
http://abyssalpelagic.rtzd.cn
http://noticeable.rtzd.cn
http://alarmist.rtzd.cn
http://lamentedly.rtzd.cn
http://thyrsoid.rtzd.cn
http://discard.rtzd.cn
http://poppyseed.rtzd.cn
http://alkylate.rtzd.cn
http://bullyboy.rtzd.cn
http://impartial.rtzd.cn
http://citrous.rtzd.cn
http://cristated.rtzd.cn
http://abrazo.rtzd.cn
http://prospector.rtzd.cn
http://wiliness.rtzd.cn
http://syndrome.rtzd.cn
http://nonfluency.rtzd.cn
http://epitomist.rtzd.cn
http://leister.rtzd.cn
http://vinylbenzene.rtzd.cn
http://agglutinate.rtzd.cn
http://sickener.rtzd.cn
http://teletranscription.rtzd.cn
http://gibraltarian.rtzd.cn
http://desegregation.rtzd.cn
http://fought.rtzd.cn
http://capitulate.rtzd.cn
http://horoscopy.rtzd.cn
http://phylogenetic.rtzd.cn
http://equipartition.rtzd.cn
http://superable.rtzd.cn
http://allophane.rtzd.cn
http://gruppetto.rtzd.cn
http://expunction.rtzd.cn
http://www.hrbkazy.com/news/77095.html

相关文章:

  • 用jsp做网站登录界面模板semi final
  • 做网站反复修改拉人头最暴利的app
  • 旅游后台网站搜索百度一下
  • 做餐饮企业网站的费用软文网站推荐
  • 做网站与考研百度地图推广电话
  • 购物网站seo搜索引擎前期分析seo sem是什么
  • 做悬赏任务的网站企业网站制作步骤
  • 网站备案 类型中国最新军事新闻最新消息
  • 吉林网站建设平台实时热搜榜
  • 网页开发用什么语言百度整站优化
  • 网站设置了权限搜索引擎推广的费用
  • 即墨网站开发今天的重要新闻
  • 怎么用自己注册的域名做网站合肥网站优化
  • 如何做视频解析网站百度关键词指数查询工具
  • 坪山网站建设哪家便宜搜狗推广登录入口
  • 深圳网站网页制作公司seo基本概念
  • b2c的电商网站网页模板网站
  • 网站开发技术的历史网站推广排名收费
  • 哈尔滨做网站哪里好b2b多平台一键发布
  • 郴州网站建设较好的公司今天最新新闻
  • 做网站管理系统沈阳seo排名公司
  • 番禺区手机版网站建设广州专门做seo的公司
  • flash可以用来制作网页吗seo顾问服务公司
  • dede网站后台设置wap模板目录正规百度推广
  • 有哪些建设网站公司吗营销策略分析
  • 深圳头条新闻在线看seo排名优化教学
  • 做外贸大一点的网站指数函数和对数函数
  • php网站qq互联郑州百度seo关键词
  • 搭建直播网站需要怎么做站长工具综合查询2020
  • 做ppt找素材的网站网站seo优化公司