Oracle开发
甲骨文
上海启封企业管理咨询有限公司
展开
-
提高上百万行数据insert速度的方法
有两个结构相同的表table1,table2 将table1插入到table2中: 现在采用两种方法: 1、指定回滚段,回滚段足够大 set transaction use rollback segment RBS1; INSERT INTO table1 NOLOGGING SELECT * FROM table2; commit; 2、采用定义cur原创 2004-06-30 20:55:00 · 1221 阅读 · 0 评论 -
CHAR,VARCHAR,VARCHAR2类型的区别与使用
区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同义词。工原创 2004-06-30 21:18:00 · 2482 阅读 · 1 评论 -
SQL*PLUS命令的使用大全
SQL*PLUS命令的使用大全 ? ? ? ?? ? Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 ? ?我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql原创 2004-06-30 20:56:00 · 2028 阅读 · 1 评论 -
得出一个月有多少工作日
procedure gzr(v_nowdate in varchar2) as? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? v_firstsaturday varchar2(10);? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???原创 2004-06-30 21:10:00 · 1123 阅读 · 0 评论 -
全文检索
SQL> select file_path from url_search where contains(file_path,中中)>0;我的应用和数据库有以下的特点1.我的Doc文档是通过Delphi的OLEContainer加进去的,所以不是单纯的Doc文档而是加了个OLE的头2.我的数据库的字符集是16GBK问题是这样解决的通过查看ctxsys.ctx_parameters发现其中的de原创 2004-06-30 21:36:00 · 1204 阅读 · 0 评论 -
ORACLE网络的几个重点概念
数据库名(DB_NAME)、数据库实例名(INSTANCE_NAME)、操作系统环境变量ORACLE_SID、数据库服务名(SERVICE_NAME)、数据库域名(DB_DOMAIN)以及全局数据库名(GLOBAL_DB_NAME)是几个使用Oracle数据库容易混淆的概念。1、数据库名与实例名×数据库名(DB_NAME):是区分数据的内部标识(即是给Oracle数据库内部使用的),因为其在数据原创 2004-08-10 23:35:00 · 2823 阅读 · 0 评论 -
用户如何有效地利用数据字典
用户如何有效地利用数据字典ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化, 体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。我们不能手工修改数据字典里的信息。 很多时候,一般的ORACLE用户不知道如何有效地利用它。 d原创 2004-08-10 23:27:00 · 1178 阅读 · 0 评论