oracle
oracle length函数?
length函数?
lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节
length(string)计算string所占的字符长度:返回字符串的长度,单位是字符
对于单字节字符,LENGTHB和LENGTH是一样的.
如可以用length(‘string’)lengthb(‘string’)判断字符串是否含有中文。
注:
一个汉字在Oracle数据库里占多少字节跟数据库的字符集有关,UTF8时,长度为三。
select lengthb(飘) from dual 可查询汉字在Oracle数据库里占多少字节
length函数:取字符串长度
where length(area_code)4 :筛选 area_code 的长度为4的记录
如何查看ORACLE表空间里面某一张表所占用的内存大小?
每张表都是作为“段”来存储的,可以通过user_segments视图查看其相应信息。
段(segments)的定义:如果创建一个堆组织表,则该表就是一个段。
sql:SELECT segment_name AS TABLENAME,BYTES FROM user_segments WHERE segment_name表名。
解释:
segment_name 就是要查询的表名(大写),BYTES 为表存储所占用的字节数。本sql的意思就是查询出表名和表所占的存储空间大小。
Oracle数据库主要功能,主要应用于什么企业?
OracleDatabase,又名OracleRDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。
主要应用的企业:现在基本大型的企业都是用的oracle数据库,如公安局的身份证数据信息存储、中国银行的数据信息存储、淘宝数据存储等等。
这些企业基本都有一个共同特点:数据量大,要求数据准确,要求系统性能高。