Oracle数据类型简介

如何加载交易策略EA到MT4/MT5 1、打开MT4/MT5软件 2、首先,必须有一个EA,而且必须是mq4/ex4为扩展名。点击左上角“文件”—“打开数据文件夹”,找到安装路径 3、将EA的ex4或mq4文件放到MT4目录\MQL4\Experts里面(本文以名为Demo的EA为例) 4、如果有DLL库文件,复制到experts目录下的libraries子目录中 5、如果有tpl模板文件,复制到templates目录中 6、添加完成后重启MT4,点击允许EA运行图标 7、在导航中找到刚才安装的EA,拖拽到... 阅读详情

数据类型 含义
char 定长的字符型数据,最大长度可达2KB
nchar 存储Unicode字符集的定长字符型数据,最大长度为2KB
Varchar2 可变长的字符型数据,最大长度可达4000个字符
Nvarchar2 存储Unicode字符集的变长字符型数据,最大长度为4KB
number 存储整型或浮点型数据
Date 存储日期数据
Long 存储最大长度为2GB的变长字符数据
Raw 存储非结构化数据的变长字符数据,最长为2KB
Long Raw 存储非结构化数据的变长字符数据,最长为2GB
Rowid 存储表中列的物理地址的二进制数据,占用固定的10个字节
Blog 二进制大对象,最大长度为4GB
Clob 字符大对象,最大长度为4GB
Nclob 存储多达4GB的Unicode字符数据
Bfile 把非结构化的二进制数据存储在数据库以外的操作系统文件中
Urowid 存储表示任何类型列地址的二进制数据
float 存储浮点数

一、概述
  标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型,下面详细介绍它们的特性。
二、标量(SCALAR)
  合法的标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组:数字、字符、行、日期、行标识、布尔和可信。
  数字,它有三种基本类型--NUMBER、PLS_INTEGER和BINARY_INTENER。NUMBER可以描述整数或实数,而PLS_INTEGER和BINARY_INTENER只能描述整数。
  NUMBER,是以十进制格式进行存储的,它便于存储,但是在计算上,系统会自动的将它转换成为二进制进行运算的。它的定义方式是NUMBER(P,S),P是精度,最大38位,S是刻度范围,可在-84...127间取值。例如:NUMBER(5,2)可以用来存储表示-999.99...999.99间的数值。P、S可以在定义是省略,例如:NUMBER(5)、NUMBER等;
  BINARY_INTENER用来描述不存储在数据库中,但是需要用来计算的带符号的整数值。它以2的补码二进制形式表述。循环计数器经常使用这种类型。
  PLS_INTEGER和BINARY_INTENER唯一区别是在计算当中发生溢出时,BINARY_INTENER型的变量会被自动指派给一个NUMBER型而不会出错,PLS_INTEGER型的变量将会发生错误。
  字符,包括CHAR、VARCHAR2(VARCHAR)、LONG、NCHAR和NVARCHAR2几种类型。
  CHAR,描述定长的字符串,如果实际值不够定义的长度,系统将以空格填充。它的声明方式如下CHAR(L),L为字符串长度,缺省为1,作为变量最大32767个字符,作为数据存储在ORACLE8中最大为2000。
  VARCHAR2(VARCHAR),描述变长字符串。它的声明方式如下VARCHAR2(L),L为字符串长度,没有缺省值,作为变量最大32767个字节,作为数据存储在ORACLE8中最大为4000。在多字节语言环境中,实际存储的字符个数可能小于L值,例如:当语言环境为中文(SIMPLIFIED CHINESE_CHINA.ZHS16GBK)时,一个VARCHAR2(200)的数据列可以保存200个英文字符或者100个汉字字符。
  LONG,在数据库存储中可以用来保存高达2G的数据,作为变量,可以表示一个最大长度为32760字节的可变字符串。
  NCHAR、NVARCHAR2,国家字符集,与环境变量NLS指定的语言集密切相关,使用方法和CHAR、VARCHAR2相同。
  行,包括RAW和LONG RAW两种类型。用来存储二进制数据,不会在字符集间转换。
  RAW,类似于CHAR,声明方式RAW(L),L为长度,以字节为单位,作为数据库列最大2000,作为变量最大32767字节。
  LONG RAW,类似于LONG,作为数据库列最大存储2G字节的数据,作为变量最大32760字节。
  日期,只有一种类型--DATE,用来存储时间信息,

站用7个字节(从世纪到秒),绝对没有“千年虫”问题。
  行标识,只有一种类型--ROWID,用来存储“行标识符”,可以利用ROWIDTOCHAR函数来将行标识转换成为字符。
  布尔,只有一种类型--BOOLEAN,仅仅可以表示TRUE、FALSE或者NULL。
  可信,只有一种类型--MLSLABEL,可以在TRUSTED ORACLE中用来保存可变长度的二进制标签。在标准ORACLE中,只能存储NULL值。
三、复合(COMPOSITE)
  标量类型是经过预定义的,利用这些类型可以衍生出一些复合类型。主要有记录、表。
  记录,可以看作是一组标量的组合结构,它的声明方式如下:
  TYPE record_type_name IS RECORD
  ( filed1 type1 [NOT NULL] [:=eXPr1]
  .......
  filedn typen [NOT NULL] [:=exprn] )
  其中,record_type_name是记录类型的名字。(是不是看着象CREATE TABLE?......)引用时必须定义相关的变量,记录只是TYPE,不是VARIABLE。
  表,不是物理存储数据的表,在这里是一种变量类型,也称为PL/SQL表,它类似于C语言中的数组,在处理方式上也相似。它的声明方式如下:
  TYPE table_type_name IS TABLE OF scalar_type INDEX BY BINARY_INTENER;
  其中,table_type_name是类型的名字,scalar_type是一种标量类型的类型声明。引用时也必须定义相关的变量。表和数组不同,表有两列,KEY和VALUE,KEY就是定义时声明的BINARY_INTENER,VALUE就是定义时声明的scalar_type。
  除了记录和表之外,还有对象类型、集合(嵌套表和VARRAYS)等类型,这些将专门讲解。
四、引用(REFERENCE)
  在PL/SQL8.0之前,只有一种类型--REF CURSOR,也就是游标。它的定义较为简单,
  CURSOR cursor_name IS select .....from.....;
  在PL/SQL8.0之后,引入了REF类型,它指向一个对象。这种类型将单独讲解。(等我弄明白再说,免得在高人面前......)
  五、LOB型
  LOB变量主要是用来存储大量数据的数据库字段,最大可以存储4G字节的内容(这么大,存VCD?,浪费!)。主要有:
  CLOB:和ORACLE7中的LONG类型相似,存储单字节字符数据。(别用来存中文喔。。。)
  NCLOB:用来存储定宽多字节字符数据。(例如:存《啸傲江湖》就挺好)
  BLOB:和LONG RAW相似,用来存储无结构的二进制数据。
  BFILE:它用来允许ORACLE对数据库外存储的大型二进制文本进行只读形式的访问。
  

域控制器迁移后NETLOGON共享丢失的修复指南 本文详细解析了在Windows域控制器迁移后NETLOGON共享丢失的故障现象与修复方法。通过使用Dcdiag工具诊断,定位注册表键值SysVolReady异常及SCRIPTS目录缺失等核心原因,并提供了修改注册表、创建目录、重启Netlogon服务等逐步修复指南,帮助管理员快速恢复域用户登录功能,确保业务连续性。 阅读详情

相关推荐

ANSYS APDL实战:手把手教你搞定电磁-热耦合分析(附完整命令流)

本文通过一个工业感应加热线圈的实战案例,手把手教你使用ANSYS APDL完成电磁-热耦合分析。内容涵盖从几何建模、材料定义、网格划分到加载求解及后处理的完整流程,重点讲解了使用PLANE13单元进行双向耦合场分析的方法与命令流调试技巧,助力工程师快速掌握这一核心仿真能力。

weixin_29284201的博客 429

Oracle中long 和 varchar 区别

总的来说,Oracle的LONG和VARCHAR2数据类型在存储容量、性能、特性和使用场景方面都有所不同。Oracle推荐使用CLOB(Character Large Object)数据类型替代LONG,因为CLOB提供了更好的性能和更多的功能。Oracle中的LONG和VARCHAR2是两种用于存储字符数据的数据类型,但它们之间存在一些关键差异。LONG:由于其较旧的设计,通常不建议使用LONG数据类型,因为它在处理、索引和SQL操作方面的性能较差。LONG:可以存储最多2 GB的字符数据。

zz_ll9023的博客 1498

芯片详解——AD7606

AD7606详解

weixin_45661757的博客 5022

Oracle数据库基础(二)

一、Oracle字符串操作 1.1 字符串类型 1.1.1 CHAR 和 VARCHAR2 类型 表示字符串数据类型,用来在表中存放字符串信息,比如姓名,职业,地址等。 CHAR存放定长字符,即存不满补空格 VARCHAR2 存放可变长字符,存多少占用多少 eg: 如保存字符‘HELLOWORLD’,共十个英文字母: CHAR(100):10个字母,补齐90个空格,实际占用100 (浪费...

Alive的博客 1万+

windows10下 iperf3测试带宽

客户端输入:"iperf3.exe -u -c 服务器IP地址 -b 5g" //客户端给服务器发送udp数据包,最大带宽为5g。客户端输入:“iperf3.exe -c 服务器IP地址 -P 10“//表示客户端10路并行给服务器发送TCP包;上图可知:带宽是15Gbps(这里不知道为什么下面测试的UDP会比这里TCP慢 按道理UDP不可能比TCP慢的5.)3. 验证是否下载成功,在打开的窗口中输入“iperf3.exe -v”,会出现安装的版本,表示安装成功了。5. iperf3参数。

xiaoqixiaoguai的博客 5895

【RandLA-Net实战】从零构建隧道点云数据集并训练大场景语义分割模型

本文详细介绍了如何使用RandLA-Net构建隧道点云数据集并进行大场景语义分割模型训练。从数据采集、标注到模型训练与优化,提供了完整的实战指南,特别针对隧道场景的特殊挑战提出了解决方案。通过实际案例展示了RandLA-Net在处理大场景点云数据时的高效性和准确性,为隧道巡检等工程应用提供了可靠的技术支持。

weixin_30485379的博客 117

Oracle long 类型转 varchar2

本想查一下新建VIEW的代码里是否包含特定的字串,结果报错: SQL> select * from USER_VIEWS where upper(text) like '%MAP%'; select * from USER_VIEWS where upper(text) like '%MAP%' ORA-00932: 数据类型不一致: 应为 CHAR, 但却获得 LONG 大概补充一下Oracle long类型的知识: Oracle中的LONG类型有两种:LONG文本类型,能存储2GB的文本.

游游的记事本 8574

华为防火墙双ISP出口实战:如何用策略路由实现电信联通流量自动切换(附配置截图)

本文详细解析了华为防火墙在双ISP环境下的智能选路技术,通过策略路由与健康检测的深度应用,实现电信联通流量的自动切换。文章包含实战配置截图,帮助企业解决切换延迟、路径劣化等核心挑战,提升业务连续性。

backprop5master的博客 646

ORACLE LONG类型转为VARCHAR

create table user_tb( id number(5) primary key, name varchar2(10) not null, money long ); 转换步骤: 1、创建一张临时表 test_table 接收 user表的字段,to_lob(money)是将long类型的字段转换成clob类型的字段。 create table test_table(id,money) as select id,to_lob(money) from user_tb; 2、通过唯一键id关联

weixin_44435366的博客 4953

从零构建高精度电子秤:HX711与STM32的时序通信陷阱与实战避坑指南

本文详细解析了使用STM32F103C8T6与HX711模块构建高精度电子秤的通信时序陷阱与实战解决方案。重点探讨了微秒级延迟实现、数据读取算法、校准方法和滤波优化,帮助开发者避开常见通信问题,提升电子秤的测量精度和稳定性。

data3的博客 783

4、基于抽象解释的静态分析器中的跟踪分区与ASTRÉE分析器解析

本博客探讨了基于抽象解释的静态分析器中的跟踪分区技术,并深入解析了ASTRÉE分析器的工作原理和应用。通过示例程序说明了跟踪分区如何提升分析精度,减少误报,以及ASTRÉE如何利用多种数值抽象域(如八角形域、浮点区间线性形式等)来处理复杂的嵌入式C程序。此外,还讨论了ASTRÉE的模块化设计、循环展开优化、用户断言与自动细化的局限性等内容,为保障嵌入式软件的安全性和可靠性提供了理论与实践支持。

kotlin6android的博客 117

Oracle中的数据类型简介

博客中的Oracle系列文章基于Oracle 12c,部分内容可能不适用于版本较老的Oracle。 简介 本文简单介绍Oracle数据库中的数据类型。 MySQL中的数据类型可参考: MySQL 中的数据类型介绍。 整体介绍见下表: 数据类型 数据类型其实已经比MySQL中少挺多了,我们主要还是关心其相关的函数,或者是在PL/SQL中的使用。不过更多的文章还没来得及更新,更新后在后面添加链接。 更多相关内容 随着文章的更新,会逐渐补全下面的链接。

anxpp的博客 3295

把 300 亿参数的 Qwen3-30B-A3B 塞进 16GB 手机:MoE、mmap 与内存轮转的完整拆解

这篇文章详细拆解了如何在16GB内存手机上运行305亿参数的Qwen3-30B-A3B大模型。作者通过MoE(专家混合)架构、内存映射(mmap)和专用NPU内存(rpcmem)的巧妙结合实现了这一"不可能"的任务。 核心原理在于:MoE模型将庞大的前馈网络拆分为128个专家,每个词只激活8个专家,97%的权重处于闲置状态;通过mmap技术按需加载当前需要的专家权重;同时利用NPU专用内存高效计算关键部分。三个关键开关(GGML_HEXAGON_MOE_PAGING=1、--mmap、GGML_CPU_RE

q742971636的博客 188

Oracle数据类型简介【转贴】

为什么80%的码农都做不了架构师?>>> ...

weixin_34191845的博客 153

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

oracle标量类型,Oracle数据类型简介

在ORACLE8中定义了:标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型[@more@]一、概述  在ORACLE8中定义了:标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型,下面详细介绍它们的特性。二、标量(SCALAR)合法的标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组...

weixin_33300389的博客 345

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Oracle 数据类型简介

数据类型参数描述char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n)n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。如果数据长度没有

翔宇的blog..... 1012

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Oracle常用数据类型简介

Oracle中提供一系列类型,每个类型的特点如下:char:存储固定长度的字符,如果字符长度不够会在右边补空格。比如:name char(10),当给name赋值为zhangsan时会在右边补充2个空格。char类型的容量为1~2000B,没有指定则默认长度为1。varchar2:存储长度可变的字符,和char类型的不同,它不会自动补充空格,且定义时必须指定长度。存储容量为1~4000

LincolnCaptain的专栏 1051

Oracle基础数据类型简介

1.大对象类型 BLOB 存储非结构化二进制 它可以被认为是没有字符集语义的比特流,一般是图像、声音、视频等文件 CLOB 存储单字节或者多字节字符数据 NCLOB 存储Uniocde数据 BFILE 二进制文件,存储在数据库外的系统文件,只读的,数据库会将该文件当二进制文件处理2.数字类型: number(p,s) p是精度缩写,表示有效数字位数。正数 s表示小数点到

zhishiheng的专栏 1352

oracle——数据类型简介

oracle的字符型有3种 1、固定长度字符串:char(n);n代表字符串的长度,当实际字符串的长度不足n时,oracle利用空格在右端补齐,oracle不允许实际字符长度大于n; n的值不能大于2000 2、varchar(n):该数据类型是一个可变长度字符串类型。当实际字符串长度不足时,不会使用空格进行填充。oracle不允许实际...

小白龙白龙马的博客 203

【Oracle基础】Oracle简介,Oracle体系结构,创建表空间、用户,Oracle数据类型,表的管理

【Oracle基础】Oracle简介,Oracle体系结构,创建表空间、用户,Oracle数据类型,表的管理1. Oracle简介2. Oracle体系结构2.1 数据库2.2 实例2.3 用户2.4 表空间2.5 数据文件3. 创建表空间4. 用户操作5. Oracle数据类型6. 表的管理 1. Oracle简介 ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据库...

来日浅谈的博客 642
上一篇: MySQL数据类型及列类型(二)
下一篇: Oracle课程:第一课
不善^
博客等级 码龄18年 635粉丝 235原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值