Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 11g Release 1 (11.1) Oracle Text 使用概述

Oracle 11g Release 1 (11.1) Oracle Text 使用概述

本文内容概述 创建一个 Oracle 全文检索用户 如何使用 CONTEXT 索引 如何使用 CTXCAT 索引 如何使用 CTXRULE 索引 本 BLOG 相关链接概述 本文描述如何创建一个 Oracle 全文检索开发者用户,以及生成一个简单的文本查询,和目录一个应用程序。对于每个应用程序类型,本文通过基本的 SQL 语句一步步介绍加载、索引和查询。注意:为了增加可读性,并直接剪切复制代码到 SQL*Plus,本文 SQL> 提示符已经去掉。创建...
Oracle 11g Release 1 (11.1) Oracle Text 如何创建 CONTEXT 索引

Oracle 11g Release 1 (11.1) Oracle Text 如何创建 CONTEXT 索引

本文内容假设用 SQL*Plus 已经创建了一个用户,并为该用户授权相应的角色和执行 CTX 包的权限。在此基础上,讨论 Oracle 全文检索中的 CONTEXT 索引。CONTEXT 索引很适合索引大文档,如 MS Word、HTML,或纯文本。你可以以很多种不同的方式自定义一个 CONTEXT 索引。文档必须被加载在一个文本表中。 CONTEXT 索引和 DML CONTEXT 索引的默认行为 演示索引 HTML 文档 演示用 FILTER BY 和...
Oracle_C# 实现 Oracle Text(全文检索)的一个简单例子

Oracle_C# 实现 Oracle Text(全文检索)的一个简单例子

本文内容Oracle 全文检索 参考资料 修改记录 Oracle 全文检索Oracle 全文检索主要针对 CLOB 或 XMLTYPE 类型的字段,当然 varchar2 也可以,XMLTYPE 本质上也是 CLOB。 本文是用 C# 实现 Oracle Text(Oracle 全文检索)的一个简单例子,旨在初步了解 Oracle 全文检索的大概步骤,你可以此基础上扩展,进行进一步的学习。Oracle 全文检索的步骤如下: (1) 授权相应 Oracle ...
Oracle 11g Release 1 (11.1) Oracle 文本自定义 CONTEXT 索引的“偏好”

Oracle 11g Release 1 (11.1) Oracle 文本自定义 CONTEXT 索引的“偏好”

本文内容关于 Oracle 文本索引提供的存储过程 创建 Preferences 创建 Section Groups 搜索节 使用非索引字和非索引字列表关于 Oracle 文本索引提供的存储过程我们知道 Oracle 文本索引有四种类型:CONTEXT、CTXCAT、CTXRULE 和 CTXXPATH。其中 CTXXPATH 已标记废弃,在将来的 Oracle 版本会去掉。默认情况,系统期望你的文本存储在文本列中。这样,你就可以使用没有显示指定任何“偏好...
关于 Oracle 11g Release 1 (11.1) Oracle Text 应用程序开发

关于 Oracle 11g Release 1 (11.1) Oracle Text 应用程序开发

本文内容介绍 文档集合应用程序 目录信息应用程序 文档分类应用程序 XML 搜索应用程序 总结 参考资料介绍 Oracle 全文检索可以建立文本查询应用程序和文档分类应用程序。它提供索引、文字和主题搜索,以及文档浏览功能。设计一个 Oracle 全文检索应用程序,先要确定你想执行什么样的查询,以便选择最合适的索引。因此,利用 Oracle 全文检索,我们建立以下三种应用程序:文档集合应用程序 目录信息应用程序 文档分类应用程序 文档收集应用程序 “文本查询...
Oracle 11g Release 1 (11.1) Oracle 本文索引的四种类型

Oracle 11g Release 1 (11.1) Oracle 本文索引的四种类型

本文内容对于 Oracle 文本,你可以使用 CREATE INDEX 创建很多类型的索引。下面描述每个索引类型,以及他们的目的和支持的特性。 CONTEXT 索引 CTXCAT 索引 CTXRULE 索引 CTXXPATH 索引 CONTEXT描述当你的文本是由大的、连续的文本组成时,可以使用该索引建立文本检索应用程序。你能为不同格式的文件建立索引,如 MS Word、HTML 或 纯文本。 你可以以不同方式自定义索引。 该类型索引在基表上执行 DML ...
Oracle 11g Release 1 (11.1) 函数为表的某个字段进行字母数字组合编码

Oracle 11g Release 1 (11.1) 函数为表的某个字段进行字母数字组合编码

本文内容演示用 Oracle 函数为表的某个字段进行字母数字组合编码 数据类型——字符数组 分割字符串 F_Comm_SplitStr 字母数字组合进位 F_Comm_NumLetterCarry 字母数字组合自增 F_Comm_IncreaseNumLetter 我们会遇到这样的情况:数据库的表,除了数字型的主键(ID)外,出于某种目的,有时,也需要为其他某个字段进行编码。比如,若编码规则有前缀,则建立视图后,根据编码,可以知道该条记录来自于“哪里(哪个...
Oracle 11g Release 1 (11.1) PL/SQL_理解 Collection 类型

Oracle 11g Release 1 (11.1) PL/SQL_理解 Collection 类型

本文内容 定义 Collection 类型 声明 Collection 变量 初始化和引用 Collection 引用 Collection 元素 给 Collection 赋值 多维 Collection 比较 Collection Collection 方法 Collection 异常了解 Oracle 集合意义在于:当我们采用编程语言开发应用程序时,对其内置的集合类型,如数组、链表等,使用得很多,也很方便,但是当业务逻辑变得复杂时,如需要同时向多个表...
Oracle 11g Release 1 (11.1) PL/SQL_理解 Record 类型

Oracle 11g Release 1 (11.1) PL/SQL_理解 Record 类型

本文内容定义和声明 Record Record 作为子程序参数和函数返回值 给 Record 赋值 比较 Record 把 Record 插入到数据库 把 Record 更新到数据库 Record 插入和更新的约束 把查询数据放到 Record定义和声明 Record若创建 records,需要先定义一个 RECORD 类型,再用该类型声明变量。也可以创建或查找一个表、视图,或 PL/SQL 游标,总之是你想要的值,使用 %ROWTYPE 属性来创建匹配的...
Oracle 11g Release 1 (11.1) PL/SQL_了解静态和动态 SQL

Oracle 11g Release 1 (11.1) PL/SQL_了解静态和动态 SQL

本文内容静态 SQL 动态 SQL静态 SQL静态 SQL 是属于 PL/SQL 语言的 SQL。也就是: 除了解释执行计划的,数据操作语句(Data Manipulation Language,DML) 事务控制(Transaction Control Language,TCL)语句 SQL 函数 SQL 伪列 SQL 运算符 静态 SQL 符合目前 ANSI/ISO SQL 标准。示例 1:演示用 PL/SQL 操作数据若操作数据库的数据,则无需任何特...
<< 531 532 533 534 535 536 537 538 539 540 >>