oracle 里数据的编码格式,oracle 数据的编码格式
一、oracle 数据库与其他数据库在数据类型上的区别
1、数字:以前int ,oracle :number:无限定,number(3) :3位字符,3个字节。number(6,2):4位整数,2位小数,6个字节长度。 英文数字都是一个字符一个字符字节(8位2进制值数)
2、汉字:GB2312、ZHS16GBK 占2个字节, UTF-8、AL32UTF8 占3个字节
select * from v$nls_parameters t where t.PARAMETER=‘NLS_CHARACTERSET‘;
可以查询到当前数据库的字符集,
1、NVARCHAR2(10):可变长度 Unicode 字符数据 可以存进去10个汉字的,如果用来存英文也只能存10个字符。
VARCHAR2(10): 可变长度,非 Unicode 字符数据,只能存进5个汉字,英文则可以存10个
varchar 存放固定长度的字符数据,最长2000个字符。
varchar2 存放可变长字符数据,最大长度为4000字符。,最大長度為4000字符。
varchar 是标准sql提供的数据类型。
varchar2 是oracle提供的独特的数据类型。
oracle保证在任何版本中该数据类型向上和向下兼容,但不保证varchar。如果想新版本的数据库兼容就不要用varchar,如果想和其他数据库兼容就不要用 varchar2。
原文:http://www.cnblogs.com/gongyu/p/4268081.html
oracle 里数据的编码格式,oracle 数据的编码格式相关推荐
- oracle里面的锁,基于oracle中锁的深入理解
ORACLE里锁有以下几种模式:0:none 1:null 空 2:Row-S 行共享(RS):共享表锁 3:Row-X 行专用(RX):用于行的修改 4:Share 共享锁(S):阻止其他DML操作 ...
- oracle里的ols机制,Oracle DV和OLS以及VPD的区别(转)
Database Vault概述 对于现在数据的权限和安全管理有一个基本的原则就是分离权责,即IT系统的超级用户不应该同时又是应用系统的超级用户,但是传统的数据库体系结构却并不支 持这样的分离,因为D ...
- oracle里的ols机制,Oracle ASM的AU(Allocation units)分配
Oracle ASM的AU(Allocation units)分配 SQL> select group_number,name,sector_size,block_size,allocation ...
- Oracle里default什么意思,ORACLE中默认值default的使用方法.doc
ORACLE中默认值default的使用方法 在创建数据库表时,你可以指定一个 DEFAULT 值(即默认值).对数据库字段使用默认值有助于将数据库设计问题与应用程序代码隔离. 可以在以后某个时候通过 ...
- oracle里返回值吗,Oracle有返回值的存储过程 | 学步园
创建一个有输入输出的存储过程: CREATE OR REPLACE PROCEDURE sp_pro8 (spno IN NUMBER,spName OUT VARCHAR2) IS BEGIN SE ...
- oracle里查询表的语句,Oracle查询用户所有表的语句
下面为您介绍的语句用于实现Oracle查询用户所有表,如果您对oracle查询方面感兴趣的话,不妨一看.select * from all_tab_commen 下面为您介绍的语句用于实现Oracle ...
- oracle里的超级用户,Oracle中超级用户权限的管理
Oracle 的用户根据所被授予的权限分为系统权限和对象权限.其中最高的权限是sysdba. Sysdba具有控制Oracle一切行为的特权,诸如创建.启动.关闭.恢复数据库,使数据库归档/非归档,备 ...
- Oracle里default什么意思,Oracle表属性degree有三个值,1、n、default;为default有官方的说明是什么意思么?...
只搜索到官方的这个hint,没有表的default说明 For a statement-level PARALLEL hint: ■ PARALLEL: The statement always is ...
- [oracle] Oracle存储过程里操作BLOB的字节数据的办法,例如写入32位整数
作者: zyl910 一.缘由 BLOB是指二进制大对象,也就是英文Binary Large Object的缩写. 在很多时候,我们是通过其他编程语言(如Java)访问BLOB的字节数据,进行字节级的 ...
- oracle 如何添加数据文件,在Oracle数据库里插入excel文件数据的步骤
以下的文章我们主要介绍的是如何用SQL*Loader把Excel数据导出到Oracle中,最终的实现目的是往Oracle数据库里,插入excel文件中的相关数据,以下就是实现目的是往Oracle数据库 ...
最新文章
- 5G的3大应用场景落地开花,中国或将引领全球5G产业发展
- ajax formdata提交上传,Ajax提交用FormData()上传文件
- android dialog
- php 前端页面的路由,ThinkPHP5路由
- AWS回应Elastic修改开源协议:创建“真正”开源的Elasticsearch分支
- (转载)配置apue.h
- 还在用 Dockerfile 部署 Spring Boot?out 啦!试试谷歌的大杀器 Jib
- 常用中后台交互设计控件使用场景与规范总结
- 代码片段:计算倒计时
- 可怕的春运,烦人的火车票!
- 如何设置mysql的运行目录_如何修改mysql数据库文件的路径 | 学步园
- DDC——Deep Domain Confusion Maximizing for Domain Invariance
- javaee加密部署,tomcat使用自己的classloader解密
- 正在启动文档服务器,正在启动远程服务器
- 蓝桥杯真题:乘积尾零
- stm32h743单片机嵌入式学习笔记2-单片机获取电容触摸屏原理
- java 连接163邮箱_java调用163邮箱发送邮件
- 手机便签记事本下载,好用的手机便签记事本软件
- docker 部署 gitlab gitlab-runner 实现 CI
- 全程15分钟 详解如何为MacBook Pro 15寸 加装固态硬