-
char类型数据在oracle 9i和oracle 10g中 like 'xx'结果不一样5
在oracle 9i中一张表,如YY,有一个字段PP,字段类型为char(6),存储数据为'54','35','64'之类。
使用select * from yy where pp like '54'时,有记录可查出。
但该表导入到10g数据库中后,
所有一切都不变,字段类型和值都不变,同样执行该语句,却查不出结果。
有谁见过类似案例?有谁有9i环境,帮我测试一把。
测试代码
create table YY(PP CHAR(6));
insert into yy values('54');
insert into yy values('35');
insert into yy values('64');
您的任何建议,Miki西游都会很感谢。
2012年6月14日 13:34
相关推荐
- Oracle 9i是关系型数据库管理系统(RDBMS),同时也支持面向对象的特性,允许定义复杂数据类型和对象。 2. **关系型数据库结构**: - 在逻辑层面,包括用户表、数据字典、视图、索引、过程、触发器、函数和包。...
在Oracle 9i中,PL/SQL进一步提升了性能和功能,比如支持游标、变量、记录类型、表类型,以及并行执行和优化器改进。开发者可以通过PL/SQL来创建数据库对象,如触发器、存储过程和函数,这些对象可以直接在数据库中...
§1.7 ORACLE数据类型 38 §1.8 SQL 语句基础 44 §1.8.1 SQL语句所用符号 44 §1.8.2 简单select 查询 45 §1.9 伪列及伪表 46 §1.10 使用SQL Worksheet工作 46 第二章 查询基础 50 §2.1 SELECT语句 50 §2.2 SQL...
13.2.1 Oracle9i以前版本中的外部连接的语法 13.2.2 现在的外部连接语法 13.2.3 用外部连接代替NOTIN 13.2.4 用NOTEXISTS代替NOTIN 13.3 自然连接和内部连接 13.4 UNION、INTERSECT和MINUS 13.4.1 IN子查询 13.4.2 ...
- Oracle支持多种数据类型,包括但不限于: - 数值类型: `NUMBER`, `INTEGER`, `FLOAT`, `REAL`, `BINARY_FLOAT`, `BINARY_DOUBLE`。 - 字符串类型: `CHAR`, `VARCHAR2`, `NCHAR`, `NVARCHAR2`。 - 日期类型: `...
13.2.1 Oracle9i以前版本中的外部连接的语法 13.2.2 现在的外部连接语法 13.2.3 用外部连接代替NOTIN 13.2.4 用NOTEXISTS代替NOTIN 13.3 自然连接和内部连接 13.4 UNION、INTERSECT和MINUS 13.4.1 IN子查询 13.4.2 ...
#### 十、数据类型简介 **1. VARCHAR2 数据类型** - **概念**: 用于存储可变长度的字符数据。 - **特点**: 比较灵活,节省存储空间。 - **区别**: 与CHAR类型的固定长度不同。 以上是关于Oracle数据库系统作业...
自8i、9i、10g、11g到12c,Oracle数据库不断进化,提升性能和功能,以满足不同规模的企业需求。 【数据库概念与RDBMS】 数据库是用于管理和持久化存储数据的系统,具备以下优点: 1) 持久保存数据:即使系统关闭,...
13. **字符串搜索**:第十三题中,`LIKE`和`INSTR()`函数用于查找不包含特定字符'R'的雇员姓名。 14. **子字符串提取**:第十四题使用`SUBSTR()`函数提取雇员姓名的前三个字符。 15. **字符串替换**:第十五题展示...
在 Oracle 9i 中,国家字符集被限定为 Unicode 编码中的 AF16UTF16 和 UTF8,其中默认值为 AF16UTF16。 **4.2 查询字符集参数** 可以查询以下数据字典或视图来查看字符集设置情况: - `NLS_DATABASE_PARAMETERS`: ...
自Oracle 8版本开始,它支持互联网技术,并且不断推出新版本,如Oracle 8i(Internet)、9i、10g(Grid Computing)以及11g等。 - Oracle与其他知名数据库产品如SQL Server、MySQL、DB2及Sybase等进行竞争。 - **...
二进制数据类型 row 1~2000字节 可变长二进制数据,在具体定义字段的时候必须指明最大长度n long raw 1~2GB 可变长二进制数据 LOB数据类型 clob 1~4GB 只能存储字符数据 nclob 1~4GB 保存本地语言字符集数据 blob...
在Oracle SQL项目开发中,经常会遇到各种问题,以下是一些常见的问题及其解决方案: 1. **查询包含特殊字符的数据** 当需要查询包含特殊字符(如%或_)的数据时,可以使用`LIKE`关键字配合`ESCAPE`来指定特殊字符...
启动oracle9i数据库命令: $ sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53 2003 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect / as ...
在Oracle数据库管理中,SQL(Structured Query Language)是用于管理和操作数据的核心工具。本文将针对“oracle之sqlFAQ”中的常见问题提供详细解答,帮助理解并掌握这些关键知识点。 1. **查询特殊字符数据** 当...
在返回的结果中,如果包含“32-bit”字样,则表示该Oracle实例是32位版本;如果包含“64-bit”,则表示为64位版本。 #### 五、SVRMGRL与SQL*Plus的区别 - **SVRMGRL**: Server Manager,早期用于管理Oracle数据库的...
20.oracle8中扩充了group by rollup和cube的操作。有时候省了你好多功夫的。 下面的语句可以进行总计 select region_code,count(*) from aicbs.acc_woff_notify group by rollup(region_code); <2> 对第1个字段...
启动oracle9i数据库命令: $ sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53 2003 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect / as ...