当前位置: 首页 > news >正文

常用网站开发技术项目网站

常用网站开发技术,项目网站,无锡手机网站建设,网站创建多少年了目录 Oracle类型转换规则: 看如下实验: 1、创建一张表,字段id的类型为number,id字段创建索引,插入一条测试数据 2、我们做如下查询,id的值设置为字符型的1 3、查看执行计划: Oracle类型转换…

目录

Oracle类型转换规则:

看如下实验:

1、创建一张表,字段id的类型为number,id字段创建索引,插入一条测试数据

2、我们做如下查询,id的值设置为字符型的'1'

3、查看执行计划:


Oracle类型转换规则:

  • 对于insert和update操作,oracle将值转换为受影响的的列的类型。
  • 对于select操作,oracle会将列的值的类型转换为目标变量的类型。

看如下实验:

1、创建一张表,字段id的类型为number,id字段创建索引,插入一条测试数据

create table test(id number);create index idx_test_id on test(id);insert into test values(1);

2、我们做如下查询,id的值设置为字符型的'1'

3、查看执行计划:

是不是很意外,Oracle没有进行类型转换。使用了索引扫描,把'1'认为是数值型的1。
其实任何的数值型都可以转换为字符型。因此在一个数值型的字段上,添加to_char函数是多余的。
老外总结了一张图,说明了哪些类型间可以直接转换,哪些需要在列上添加函数来转换,非常的好:

-----------------------------------------------------------------------------------------------------------------------------

增加一个nvarchar2(10)字段name

alter table TEST add NAME VARCHAR2(10);

插入测试数据

insert into test values(1,'1');

查询

explain plan for select * from test where name='1';
select * from table(dbms_xplan.display);

查询

explain plan for select * from test where name=1;
select * from table(dbms_xplan.display);

 

http://www.ds6.com.cn/news/48237.html

相关文章:

  • 对做网站有什么建议东莞网站制作公司联系方式
  • 一个电商网站开发要多久交换免费连接
  • 深圳营销网站建设品牌设计公司
  • 怎么原创视频网站网站seo重庆
  • 做一个京东网站怎么做的搜索引擎网站优化和推广方案
  • 做kegg网站百度指数名词解释
  • it培训机构招生怎么优化一个网站关键词
  • 东莞做网站需要避免这些因素免费注册网页网址
  • 在线推广是网站推广的首要工具潍坊今日头条新闻最新
  • 成都网页设计美工培训搜索引擎营销优化策略有哪些
  • 慈溪市建设局网站请简述网络营销的特点
  • 做教案找资料有哪些网站深圳优化怎么做搜索
  • 成功案例网站建设电商运营一天都干啥
  • 上海装修公司网站建设网站流量分析工具
  • 谷歌英文网站推广seo教程百度网盘
  • 网络服务商是指东莞百度seo排名
  • 宁波网站建设阿里指数在线查询
  • 出国越南做网站8000保底免费网站做seo
  • seo网站优化推广教程查权重的软件
  • 做网站最专业的公司有哪些百度竞价推广怎么做
  • 包头做网站公司哪家好网络推广方式有哪些
  • 网站实名认证流程广州最近爆发什么病毒
  • 重庆网站建设公司是什么网站优化最为重要的内容是
  • 最新电子产品网站模板附近成人电脑培训班
  • 泉州平台网站建设广州seo网站推广平台
  • 河南免费网站建设公司自媒体营销的策略和方法
  • wordpress标签页收藏seo网络排名优化
  • 网页设计网站思路百度seo网站优化
  • 织梦 网站栏目管理 很慢快速排名生客seo
  • 桃城网站建设windows优化大师有毒吗