oracle 11默认


Oracle 11是一款功能强大的关系型数据库管理系统,广泛应用于企业级软件解决方案。下面我们将详细介绍Oracle 11的默认设置。

默认情况下,Oracle 11的字符集是AL32UTF8,它支持所有Unicode字符集并能处理多语言数据。这种字符集在存储数据时会使用较大的字节数,因为一个字符可能由多个字节组成。但它也可以保证数据的准确性和可靠性。例如,在Oracle 11中,可以在数据库中保存包含中文、日文、韩文等多种语言的数据,并能够正确显示和检索。

SQL> SELECT * FROM customers WHERE name='李四';

Oracle 11默认的时间格式是dd-MON-yy,这意味着它将日期显示为类似01-JAN-21这样的形式。如果需要使用不同的日期格式,可以通过修改NLS_DATE_FORMAT参数来自定义日期格式。例如,以下代码将日期格式设置为美国格式:MM/DD/YYYY。

SQL> ALTER SESSION SET NLS_DATE_FORMAT='MM/DD/YYYY';

默认情况下,Oracle 11的数值数据类型是NUMBER,它可以存储小数和整数。在存储数字时,Oracle 11会根据数值的大小来决定使用的存储字节数。例如,如果存储的数字小于10,它只需要使用一个字节;而如果存储的数字大于10的五次方,它最多需要使用22个字节,以保证存储精度。

SQL> CREATE TABLE product (id NUMBER(5),price NUMBER(10,2));

Oracle 11默认使用的索引类型是B树索引,它是一种多路搜索树,可以在较短时间内进行高效的检索。B树索引能够支持如等于、不等于、大于、小于、两者之间等各种条件查询,是Oracle 11中最常用的索引类型之一。当我们在建表时指定了主键或唯一约束时,Oracle 11会自动创建B树索引。

SQL> CREATE TABLE employee (id NUMBER PRIMARY KEY,name VARCHAR2(20) NOT NULL,age NUMBER(3),title VARCHAR2(20));

Oracle 11默认使用的事务隔离级别是READ COMMITTED。这意味着一个事务只能看到已经提交的其他事务所做的更改,而未提交的更改对其不可见。如果需要更高的隔离级别,可以通过修改事务隔离级别参数(ISOLATION_LEVEL)来达到目的。

SQL> SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;

以上便是Oracle 11默认设置的介绍,使用预设设置可以更快速使用Oracle 11。


上一篇:oracle 11解压

下一篇:oracle 12 sys


Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器