QQ网名大全

oracle 数据库的索引长度默认30字符以内,这个长度限制可以修改大点吗?

如果你的数据块大小是8K,那么索引字段的定义长度不能超过6398,比如,你要给表上2个VARCHAR(4000)字段建组合索引,创建时会直接报错。另外索引组织表及在线重建索引(因为中间会临时创建一个索引组织表)允许的索引信息长度更小,只能是数据块大小的40%,实际中8K的数据块大小,要使用在线重建索引,那定义的长度不能超过3215。从以上可以看出,数据块大小为8K时,设计字段时如果要定义为VARCHAR(4000),那这个字段就不能考虑建立索引,因为即使能建上,也不能做在线重定义操作,DBA要进行索引维护时只能停止应用,这将对系统的可用性产生较大影响。
关于ORACLE的索引长度还有一些特别的规则,比如自定义函数返回的字符定义长度固定是4000,所以要用自定义函数做函数索引需要特别注意一下,这可能会影响在线重建索引不能操作。
内置函数的索引长度根据函数决定,比如UPPER这种不改变长度的就是索引字段定义的长度,SUBSTR这种会改变长度要根据函数截取长度决定。
NUMBER类型字段的长度固定是22。
DATA类型字段的长度固定是7。
索引默认是升序,如果要降序建的索引长度是字段定义长度*1.5+1。
佚名
2024-06-09 12:20:27
最佳回答
类似问题(10)
  • 佚名
    2024-06-09 22:10:15

    中国人起名字的长度限制

    姓名不得含有下列内容:1.损害国家或者民族尊严的;2.违背民族良俗的;3.容易引起公众不良反应或者误解的。《条例》规定,姓名不得使用或者含有下列文字、字母、数字...

  • 佚名
    2024-06-09 14:08:11

    中国人起名字的长度限制

    限制在五个字之内。

  • 佚名
    2024-06-09 08:00:00

    oracle的表名,字段名,constraint名的长度限制分别是多少

    Oracle:表名、字段名、constraint名的长度有限制oracle 的命名规则:1、要以字母开头2、包含字母和数字,以及# $3、不能超过30个字符这是...

  • 佚名
    2024-06-09 08:00:00

    如何设置ORACLE字段命名的长度限制

    关于修改ORACLE的列宽(1)、不论如何都要备份数据。(2)、如果没有数据,则可以修改宽度。比如NUMBER,CHAR,VARCHAR2(3)、如果有数据,则...

  • 佚名
    2024-06-09 08:00:00

    数据库 表名 可以用数字吗?

    可以包含数字,但如果以数字开头的话,使用时要加上括号 比如 Select * from [2Table]

  • 佚名
    2024-06-09 08:00:00

    线段可以量出长度吗?

    线段可以测量出长度。线段(segment)是指两端都有端点,不可延伸,有别于直线、射线。用直尺把两点连接起来,就得到一条线段。线段长就是这两点间的距离。连接两点...

  • 佚名
    2024-06-09 08:00:00

    直线是可以量出长度的这句话对吗

    这句话错误。从直线的概念来说,直线不能量出长度。

  • 佚名
    2024-06-09 08:00:00

    可不可以修改百度文库用户名?

    在百度,不论是在知道上或是贴吧、文库里,我们可以更换自己用户名的密码。但是,非常抱歉,你的用户名是既改不了又不能删除的!!因为,在百度用户名一经注册使用后,便不...

  • 佚名
    2024-06-09 08:00:00

    百度文库是否可以认证多个账户,如果百度文库开多个账户可以合并吗?

    百度文库认证是可以重复开户的,但是合并是不可以的。当然开多个账户,价格也就是多个账户的价格。对于一般企业来说,如果不是必要一个账户利用好即可。对于认证的具体情况...

  • 佚名
    2024-06-09 08:00:00

    qq昵称字数长度限制怎么破

    这个限制突破不了.如果你本身的机器上突破了.但别人看不到后面的了.