主页 > 知识库 > 数据库 > Oracle >
  • Oracle创建索引的基本规则
  • Oracle创建索引的基本规则 一、B-Tree索引 1. 选择索引字段的原则: 在WHERE子句中最频繁使用的字段 联接语句中的联接字段 选择高选择性的字段(如果很少的字段拥有相同值,即有很多独特值,则选择性很好) Oracle在UNIQUE和主键字段上自动建立索引 在选择性很差... [阅读全文]
  • 作者:佚名 发表于:2013-05-29 13:36:28 点击:223
  • oracle数据库字符集泰文入库问题
  • oracle数据库字符集泰文入库问题 今天碰到导入数据库字段内容为泰文的数据,一直显示为问号,用复制粘贴可以显示泰文,用insert插入显示问号,百度了一下是字符集的问题;; 原来是plsql的字符集和oracle的字符集不同, 1.如果要能够插入泰文,字段类型修改为NV... [阅读全文]
  • 作者:佚名 发表于:2013-05-23 16:46:15 点击:196
  • oracle中null值对排序的影响
  • oracle中null值对排序的影响 问题处理: 方法1:使用nvl函数 语法:Nvl(expr1, expr2) 若EXPR1是NULL,則返回EXPR2,否則返回EXPR1. SELECT NAME,NVL(TO_CHAR(COMM),NOT APPLICATION) FROM TABLE1; 认识了NVL的语法,就可以在排序中使用,如: ORDER BY NVL(FIEL... [阅读全文]
  • 作者:佚名 发表于:2013-05-22 10:55:36 点击:144
  • oracle大数据量分区后查询效率低下解决
  • 场景描述: oracle数据库中有2张表,一张是tm_bus_realtime_log当前表 只有当前一天的数据。数据量有几百万的数据。还有一张表,tm_bus_realtime_his历史表 进行了分区。每10天一分区,就是每个月有3个分区。整个历史表有几亿的数据量。每个分区有千万条数据... [阅读全文]
  • 作者:佚名 发表于:2013-05-22 10:54:42 点击:273
  • oracle表通过存储方式for循环创建N列
  • oracle表名,列名最大长度都为30字节 create or replace procedure addrows is vsql VARCHAR2(100); begin for i in 10 56 loop vsql := ALTER TABLE zmltest_1234567890123456789012 ADD colname_1234567890123456789b||i|| varchar(50); execute immed... [阅读全文]
  • 作者:佚名 发表于:2013-05-22 10:53:37 点击:157
  • Oracle view中变量使用
  • Oracle view中变量使用 1、新建 package(类似java接口) Java代码 create or replace package p_view_param is function setStringOne(strOne varchar2) return varchar2; function getStringOne return varchar2; function setStringTwo(strTwo varchar2) ret... [阅读全文]
  • 作者:佚名 发表于:2013-05-21 15:24:35 点击:182
  • Oracle分区维护(使用procedure)
  • Oracle分区维护(使用procedure) Java代码 create or replace procedure pro_maintain_partition( tab_name in varchar2) as var_tab_name varchar2(32) ; var_tab_bak_name varchar2(32) ; var_partition varchar2(32) ; var_less_than varchar2(8) ; var_fl... [阅读全文]
  • 作者:佚名 发表于:2013-05-21 15:23:36 点击:122
  • oracle数据库创建备份与恢复脚本
  • 1:创建用户: [plain] create temporary tablespace user_temp tempfile D:\app\topwqp\oradata\orcl\user_temp.dbf size 500m autoextend on next 50m maxsize 2048m extent management local; create tablespace ts_mydb logging datafile D:\app\topwqp\o... [阅读全文]
  • 作者:佚名 发表于:2013-05-21 15:22:20 点击:120
  • ORACLE的三个配置文件介绍
  • 在oracle安装目录$HOME/network/admin下,经常看到sqlnet.ora tnsnames.ora listener.ora这三个文件,除了tnsnames.ora,其他两个文件详细的用途很多人都不太了解。 sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数。 tnsnames.ora 用在o... [阅读全文]
  • 作者:佚名 发表于:2013-05-21 15:20:18 点击:77
  • Oracle中存储过程传入表名,动态清除该表的数据
  • Oracle中存储过程传入表名,动态清除该表的数据 create or replace procedure p_deletetable(i_tableName in varchar2) as dynamic_drop_sql varchar2(500); begin dynamic_drop_sql := DELETE FROM || i_tableName ; execute immediate dynamic_drop_s... [阅读全文]
  • 作者:佚名 发表于:2013-05-20 13:21:49 点击:109
首页 上一页 1 2 3 4 5 6 7 8 9 10 11 下一页 末页 60597