oracle字段类型设计,Oracle字段类型设计与实际业务不符引发的问题
在Oracle表的设计过程中,开发人员总是对字段的类型不以为然,下面来演示一个例子,按照应该设计为number的,结果设计成了varcha
在Oracle表的设计过程中,开发人员总是对字段的类型不以为然,下面来演示一个例子,按照应该设计为number的,结果设计成了varchar2,那会导致什么问题呢?下面我们来做一个实验。
SQL> create table test(id varchar2(10));
表已创建。
SQL> declare
2 i number;
3 begin
4 for i in 1..100 loop
5 insert into test values(i);
6 end loop;
7 end;
8 /
PL/SQL 过程已成功完成。
SQL> commit;
提交完成。
SQL> select count(*) from test where id ----猜猜是多少,难道不是8?
COUNT(*)
----------
89
SQL> select count(*) from test where id
COUNT(*)
----------
11
SQL> select * from test where id < '19';
ID
----------
1
10
11
12
13
14
15
16
17
18
100
已选择11行。
总结:Oracle比较字符串是根据ASCII码来的,,第一个字母的ASCII大小比较如果相等再比较下一个,类推。
更多详情见请继续阅读下一页的精彩内容:
声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
oracle字段类型设计,Oracle字段类型设计与实际业务不符引发的问题相关推荐
- Oracle数据库中字符串相关字段类型辨析
本文来自李明子csdn博客(http://blog.csdn.net/free1985),商业转载请联系博主获得授权,非商业转载请注明出处! 1 引子 字符串类型的字段在各关系数据库中均占有重要地位. ...
- oracle查询字段精度,【Oracle】查询字段的长度、类型、精度、注释等信息
在mysql中alter命令可以修改字段类型,长度,名称或一些其它的参数,下面我来给大家介绍alter函数修改字段长度与类型的两个命令,希望文章来给各位带来帮助. mysql 修改字段长度 a ...
- oracle 创建clob类型字段的索引,LOB字段相关概念(自动创建LOB索引段和重建索引方法)...
LOBs,或Large Objects字段,是Oracle中用于处理存储非字符数据推荐的一种字段类型,例如mp3,video,图片,和long字符串数据.二进制大对象,或BLOBs,字符大对象,或CL ...
- oracle字段规则,Oracle的基本操作+Oracle字段类型(zz)
在Oracle关于时间属性的建表 Example: create tablecourses( cidvarchar(20)not null primary key, cnamevarchar(20)n ...
- Oracle中如何查询CLOB字段类型的内容
2019独角兽企业重金招聘Python工程师标准>>> Oracle中如何查询CLOB字段类型的内容 [sql] view plain copy select * from tabl ...
- oracle将其他字段类型改为clob类型方法
oracle将其他字段类型改为clob类型方法 FIELD_INSTANCE 表名 FIELD_STRING_VALUE 字段名 第一步:添加一个clob类型的字段 alter table FIELD ...
- oracle longtext类型,ORACLE的ALL_VIEWS数据字典text字段long类型问题
ORACLE的ALL_VIEWS数据字典text字段long类型问题 今天同事raise一个小问题,怎么在ALL_VIEWS数据字典text字段查找lrf字符串: etl@DWTEST> sel ...
- oracle查看表有某字段类型,oracle查看某表字段类型
来源:https://www.cnblogs.com/ufindme/p/5033843.html 今天遇到一个问题:要求在可重复执行的SQL脚本添加一段SQL代码:修改当前的数据类型.因为SQL代码 ...
- plsql怎么用字段查表明_如何将oracle表中的字段类型、字段注释说明、字段名一起查询出来...
展开全部 SELECT b.column_name column_name -字段名 ,b.data_type data_type -字段类型 ,b.data_length -字段长度 ,a.comm ...
最新文章
- Python3中 对local和nonlocal 关键字的改善认识(新手向)
- 实现数据排序的几种方法
- 请你说明ConcurrentHashMap有什么优势以及1.7和1.8区别?
- oracle 三层嵌套查询,oracle 三层嵌套分页查询
- 基于阿里云 DNS API 实现的 DDNS 工具
- scala学习-Linux命令行运行jar包传入main方法参数
- 全球互联网大面积瘫痪不再是虚幻
- 代码编辑器[0] - Vim/gVim[1] - Vim 的快捷键操作
- [编织消息框架][JAVA核心技术]异常基础
- linux怎么查看vip地址,rac环境vip在linux下的连接信息
- 微信编辑器的文章复制到公众号以后乱码怎么解决?
- Mortal Kombat Tower - 每天一把CF - 20200919
- Kmplayer的各种功能设置
- 【转】一个女孩的上海5年
- python中如何将数字转换成中文数字_Python实现中文数字转换为阿拉伯数字的方法示例...
- 大话操作系统(11)进程间通信
- 移动APP、WEB端、PC端 测试区别
- 途牛:一直被唱衰,就是没倒下
- vc 触摸屏电脑 显示触摸屏软键盘
- 立体栅格地图_双目立体视觉栅格地图构建方法
热门文章
- CentOS7 最小化安装工具包精简版本
- Spring4.x整合Axis1.4发布WebService服务
- Docker 容器导出为镜像
- Spring Boot下使用JPA报错:'hibernate.dialect' not set的解决办法
- linux 网络dma驱动,S3C2410的Linux下DMA驱动程序开发
- JAVA ulimit,java-从linux中的jvm中查找硬打开和软打开文件限制(ulimit -n和ulimit -Hn)
- java铃声类_java多线程抓取铃声多多官网的铃声数据
- yiilite.php,YII Framework学习教程-YII的V-view的render若干函数-2011-11-17 | 学步园
- linux postgresql默认安装目录,postgresql - 三种安装方式(示例代码)
- html视频标签略缩图,JS可以截取video的标签视频缩略图吗?