-
Excel导入oracle的几种技巧
所属栏目:[教程] 日期:2021-12-07 热度:145
方法一、使用SQL*Loader 这个是用的较多的方法,前提必须oracle数据中目的表已经存在。大体步骤如下: 1、将excel文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表符分隔),这里选择类型为csv(逗号分隔)也行,但是在写后面的control.[详细]
-
oracle中的decode的使用详解
所属栏目:[教程] 日期:2021-12-07 热度:118
含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELSIF 条件=值n THEN RETURN(翻译值n) ELSE RETURN(缺省值) END IF decode(字段[详细]
-
Oracle提高SQL执行效率的3种技巧
所属栏目:[教程] 日期:2021-12-07 热度:63
Oracle提供了多种方法用于减少花在剖析Oracle SQL表达式上的时间,在执行带有大量执行计划的复杂查询时剖析过程会拖累系统的性能。现在我们来简要地看看这些方法中的几种。 1、使用ordered提示 Oracle必须花费大量的时间来剖析多表格的合并,用以确定表格合并[详细]
-
oracle12c安装报错:PRVF-0002的解决措施
所属栏目:[教程] 日期:2021-12-07 热度:94
./runInstaller 启动图形化报错 PRVF-0002 : Could not retrieve local nodename. 查看了一下报错信息: [root@test68 OraInstall2013-09-06_04-43-39AM]# cat installActions2013-09-06_04-43-39AM.log 后几行报错: SEVERE: [FATAL] PRVF-0002 : Could not[详细]
-
group by,having,order by的用法分析
所属栏目:[教程] 日期:2021-12-07 热度:85
一,如果一个查询中使用了分组函数,任何不在分组函数中的列或表达式必须要在group by中,否则出错。 第一个查询中,deptno没有出现在group by中,也没有出现在分组函数中,因此出错。将deptno改成job就可以了。该条语句的意义为:按工作分组查出每一项工作的[详细]
-
oracle的导入导出谨慎事项及心得分享
所属栏目:[教程] 日期:2021-12-07 热度:134
导入导出oracle方案是备份和恢复的主旋律,不是dba,对于数据的导入导出没有太多的研究,仅有一点点在使用过程中的体会,在此简单说明。 导入 复制代码 代码如下: imp xzfy_master/xzfy@orcl file=d:master0312.dmp full=y; 这里full=y一定要写上,就是要导[详细]
-
oracle中110个常用函数详解
所属栏目:[教程] 日期:2021-12-07 热度:200
1. ASCII 返回与指定的字符对应的十进制数; SQL select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2. CHR 给出整数,返回对应的字符; SQL select chr(54740) zhao[详细]
-
oracle数据库sql的优化概括
所属栏目:[教程] 日期:2021-12-07 热度:77
一:使用where少使用having; 二:查两张以上表时,把记录少的放在右边; 三:减少对表的访问次数; 四:有where子查询时,子查询放在最前; 五:select语句中尽量避免使用*(执行时会把*依次转换为列名); 六:尽量多的使用commit; 七:Decode可以避免重复[详细]
-
Oracle基本查询过滤排序示例介绍
所属栏目:[教程] 日期:2021-12-07 热度:148
基本查询: 复制代码 代码如下: --查询所有员工的信息 select * from emp; --设置行宽 set linesize 120; --设置列宽为四个数字的宽度 col empno for 9999; --设置列宽,a表示字符串共八位长度 col ename for a8 --设置pageSize每页显示30条记录 set pagesize[详细]
-
Oracle中创建和管理表分析
所属栏目:[教程] 日期:2021-12-07 热度:59
SQL /* SQL 对于表的操作: 创建表,修改表(添加新的列,改变当前某些列,删除列),删除表 SQL 创建表: create table(需要create table的权限) SQL 修改表: alter table tablename add/modify/drop SQL 删除表:drop table tablename SQL */ SQL show user; US[详细]
-
Oracle中PL/SQL中if语句的写法详解
所属栏目:[教程] 日期:2021-12-07 热度:151
复制代码 代码如下: /* If语句: 判断用户输入的数字。 */ set serveroutput on --接收键盘输入 accept num prompt 请输入一个数字:; declare --将屏幕输入的数字付给变量 pnum number := # begin if pnum = 0 then dbms_output.put_line(您输入的是0); end i[详细]
-
浅析新建Oracle数据库的三种技巧
所属栏目:[教程] 日期:2021-12-07 热度:94
1.通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库(也可在命令行下输入dbca); 2.用命令行的方式建立数据库 3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建、配置、或删除数据库。 详述[详细]
-
畅聊如何在tnsnames.ora中配置监听
所属栏目:[教程] 日期:2021-12-07 热度:121
tnsnames.ora所在位置:D:Installedoracleproduct11.1.0db_1NETWORKADMINtnsnames.ora也就是说在product中 只有配置了监听之后才可以登录到数据库中 复制代码 代码如下: TOTO = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 这里是IP地址)(POR[详细]
-
Oracle数据库的启动与关闭技巧
所属栏目:[教程] 日期:2021-12-07 热度:138
一、启动数据 $sqlplus sys/pass as sysdba sqlstartup 二、启动监听器 数据库启动后,如果未启动监听进程,则客户端无法与数据库连接。监听进程的启动方法为: $lsnrctl start 在widnows中,可以从服务列表中启动监听器。 监听里程配置文件为listener.ora,[详细]
-
Oracle与SQL Server在企业应用的对照
所属栏目:[教程] 日期:2021-12-07 热度:96
正在看的ORACLE教程是:Oracle与SQL Server在企业应用的比较。在我供职的公司不仅仅拥有Oracle数据库,同时还拥有SQL Server数据库,所以我经常遇见人们向我提两种问题。 第一种通常都是以你能教我使用Oracle吗?开始的,对此我比较礼貌的回答一般是当然可以[详细]
-
畅聊Oracle数据库的建模与设计
所属栏目:[教程] 日期:2021-12-07 热度:64
正在看的ORACLE教程是:浅谈Oracle数据库的建模与设计。要开发一个基于数据库的应用系统,其中最关键的一步就是整个系统所依据的数据库的建模设计,从逻辑的到物理的,一个环节疏于设计,整个的应用系统便似建立在危房之上,随着开发过程的不断深入,它要随时[详细]
-
Oracle Portal及其门户网站开发总结
所属栏目:[教程] 日期:2021-12-07 热度:153
正在看的ORACLE教程是:Oracle Portal及其门户网站开发概述。摘要: Portal是IT领域的新技术,是企业信息化工作的发展方向之一。本文首先介绍了Oracle Portal的定义、特点,接着阐述了portal的体系结构。随后本文介绍了Oracle9iAS Portal的功能特点及基于它的[详细]
-
Oracle的数据字典技术介绍
所属栏目:[教程] 日期:2021-12-07 热度:75
正在看的ORACLE教程是:Oracle的数据字典技术简析。 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问[详细]
-
Oracle PL/SQL入门总结
所属栏目:[教程] 日期:2021-12-07 热度:175
正在看的ORACLE教程是:Oracle PL/SQL入门慨述。 一、PL/SQL出现的目的 结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,它属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单[详细]
-
oracle的一些tips方法
所属栏目:[教程] 日期:2021-12-07 热度:118
最近群里好多人讨论oracle安全问题,今天找了些资料学习了下 获取Oracle当前会话的一些属性 (对于sql注射的环境判断很有用哦) SYS_CONTEXT 函数返回是与上下文名称空间相关的属性值。这个函数可以用在SQL和PL/SQL语句中。 注意: SYS_CONTEXT 返回的是用户会话[详细]
-
oracle下巧用bulk collect达成cursor批量fetch的sql语句
所属栏目:[教程] 日期:2021-12-07 热度:171
在一般的情况下,使用批量fetch的几率并不是很多,但是Oracle提供了这个功能我们最好能熟悉一下,说不定什么时候会用上它。 复制代码 代码如下: declare cursor c1 is select * from t_depart; v_depart t_depart%rowtype ; type v_code_type is table of t_d[详细]
-
oracle应用程序实现打包的技巧
所属栏目:[教程] 日期:2021-12-07 热度:199
Oracle客户端精简后的文件,可以实现数据库的通信,直接和软件打包: 第一步:拷贝文件:主要是四个目录:bin,nls,oracore,NETWORK。 文件清单如下(bin下面dll部分是最精简的结果,除了nls的其他部分可以全部拷贝,因为本身文件不大): D:binorauts.dl[详细]
-
Oracle下时间转换在几种语言中的达成
所属栏目:[教程] 日期:2021-12-07 热度:115
c shell perl php下的日期时间转换: 秒数与人类可读日期 scalar localtime 与 seconds since `00:00:00 1970-01-01 UTC scalar localtime 26-byte string 与 seconds since `00:00:00 1970-01-01 UTC (1970年1月1日凌晨零点以来的秒数) the number of seco[详细]
-
在Oracle PL/SQL中游标声明中表名动态变化的技巧
所属栏目:[教程] 日期:2021-12-07 热度:136
/* 小弟刚刚接触ORACLE存储过程,有一个问题向各位同行求教,小弟写了一个存储过程,其目的是接收一个参数作为表名,然后查询该表中的全部记录的某一个字段的内容导入到另一个表中。 ( tabname in varchar ) is v_servicesname tabname.服务类型%type; --这个[详细]
-
DBA_2PC_PENDING 详解
所属栏目:[教程] 日期:2021-12-07 热度:130
DBA_2PC_PENDING Oracle会自动处理分布事务,保证分布事务的一致性,所有站点全部提交或全部回滚。一般情况下,处理过程在很短的时间内完成,根本无法察觉到。但是,如果在commit或rollback的时候,出现了连接中断或某个数据库站点CRASH的情况,则提交操作可[详细]

浙公网安备 33038102330482号