Oracle
文章平均质量分 76
zhiguo2010
这个作者很懒,什么都没留下…
展开
-
已知Oracle数据库a,b,现在在a用户权限下,访问b数据库sql语句为select a.* From b a,请改正这一句Sql的写法
select a.* from b.b a原创 2010-07-06 12:36:00 · 1127 阅读 · 0 评论 -
Oracle中存储过程详解(二)
关于oracle存储过程的若干问题备忘1. 在oracle中,数据表别名不能加as,如:select a.appname from appinfo a;-- 正确select a.appname from appinfo as a;-- 错误也许,是怕和oracle中的存储过程中的关键字as冲突的问题吧2.在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利 用游标的话就另当别论了。 select af.keynode into kn f原创 2010-07-15 16:54:00 · 473 阅读 · 0 评论 -
Oracle 函数大全(字符串函数,数学函数,日期函数)
<br />Oracle 函数大全(字符串函数,数学函数,日期函数,逻2010-06-28 18:25SQL中的单记录函数 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<br />2.CHR <br />给出整原创 2010-07-15 16:03:00 · 791 阅读 · 0 评论 -
oracle的左连接或右连接
<br /> <br />以下是解释,自己研究下: <br />------------------------------------------------------------------- <br />数据表的连接有: <br />1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 <br />2、外连接: 包括 <br />(1)左外连接(左边的表不加限制) <br />(2)右外连接(右边的表不加限制) <br />(3)全外连接(左右两表都不加限制) <br />3、自连接(连原创 2010-07-15 15:02:00 · 513 阅读 · 0 评论 -
Oracle数据库命令全集
<br />日志管理<br />第二章:表空间管理<br />第三章:表<br />第四章:索引<br />第五章:约束<br />第六章:LOAD数据<br />第七章:reorganizing data<br />第八章: managing password security and resources<br />第九章:Managing users<br />第十章:managing privileges<br />第十一章: manager role<br />第十二章: BACKUP and RE原创 2010-07-15 17:17:00 · 453 阅读 · 0 评论 -
Oracle存储过程的加密
Oracle存储过程的加密2010-07-07 21:51<br />我们在Oracle存储过程中所包含的商业秘密,有时不愿意被第三方人员看到,可以通过对存储过程加密来实现。<br />有两种加密存储过程的方法:使用wrap工具或dbms_ddl包。下面我们分解介绍一下。<br /> 1. wrap工具<br />Wrap是Oracle所提供的操作系统级的命令,语法如下:wrap iname=input_file [oname=output_file]<br />参数iname为要加密的文件名,oname为原创 2010-07-15 16:59:00 · 1276 阅读 · 0 评论 -
Oracle存储过程总结(二、字符串处理相关函数)
Oracle存储过程总结(二、字符串处理相关函数)2010年05月14日 17:24<br />在ORACLE中,将空字符串视为NULL,任何值与NULL比较结果都为NULL。如此一来,在比较两个字符串的时候就会出现意外。请看以下的例子:<br />DECLARE <br /> i VARCHAR2(10) := NULL;<br /> v VARCHAR2(10) := 'ABC';<br />BEGIN<br /> IF(i = v) THEN<br /> DBMS_OU原创 2010-07-15 16:28:00 · 2659 阅读 · 0 评论 -
C#连接Oracle数据库的字符串
<br />C#连接Oracle数据库的字符串<br />C#连接Oracle数据库的字符串如下:<br />Data Source=orclsid_127.0.0.1;User Id=scott;Password=scott;<br />需要特别说明的是Data Source这个值是什么,从哪里获取到的(后面两个,能在这里看到的,估计都知道意思了吧,后面两个不解析了)。<br />Data Source:从字面上解释就是数据源,这个数据源是从Oracle的安装目录下tnsnames.ora文件中去找的。而原创 2010-07-15 15:10:00 · 8842 阅读 · 0 评论 -
oracle存储过程,游标
oracle存储过程,游标2010-07-07 13:01<br />create or replace PROCEDURE P_TB_TASK_LOG IS --功能:插入任务到任务日志表 V_TASK_START_DATE DATE;<br />V_TASK_END_DATE DATE;<br />V_SQL_CODE NUMBER;<br />V_SQL_MSG VARCHAR2(4000) := ''; --SQL错误信息<br />V_TASK_INFO TS25.TB_TASK_INFO%ROW原创 2010-07-15 17:06:00 · 457 阅读 · 0 评论 -
Oracle存储过程详解(一)
<br />存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。<br />定义总是很抽象。存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中的(这里我们只谈SQL Server)。如果我们通过创建存储过程以及在ASP中调用存储过程,就可以避免将SQL语句同ASP代码混杂在一起。这样做的好处至少有三个:第一、大大提高效率。存储过程本身的执行速度非常快,而且,调用存储过程可以大 大减少同数据库的交互次数。第二、提高安全性。假如将SQL语句混合在ASP代码中,一旦代码失密,原创 2010-07-15 16:46:00 · 501 阅读 · 0 评论 -
一个简单的oracle函数返回数组的例子[zz]
一个简单的oracle函数返回数组的例子[zz]<br />create or replace type t_ret_table is table of varchar2(20);<br />create or replace function f_test(var_num in integer) return t_ret_table is<br />var_out t_ret_table;<br />begin<br />var_out := t_ret_table();<br />var_out.ext原创 2010-07-15 16:35:00 · 2423 阅读 · 0 评论 -
Oracle拆分字符串函数
<br />create or replace function split_str(var_str in varchar2, <br /> var_split in varchar2) <br />/**************************************************** <br />注意 先执行下面语句 创建类型 <br />create or replace type t_ret_table原创 2010-07-15 16:17:00 · 1917 阅读 · 0 评论 -
Oracle数据库中常用的命令集锦
第二章:表空间管理 1.create tablespaces sql> create tablespace tablespace_name datafile 'c:oracleoradatafile1.dbf' size 100m,原创 2010-07-15 14:56:00 · 470 阅读 · 0 评论 -
已知Oracle数据库有GD和ZS两个数据库,GD数据库v_s表有数据写入时,从v_s表中提取最新数据到ZS数据库的D_E表中。请问用什么办法解决这一问题?如果又碰到不能互访的问题时,又用什么办法解决?
<br />一个中型或大型公司往往由地理上分散的部门所组成,这些部门通常需要进行数据共享。针对这些共享数据,可以将其存储在某个站点上,需要的用户都从这个站点上存取。这种方案的优点是数据的一致性容易保证,但其缺点也是很突出的,那就是该站点的负载大、网络负载大,远程用户的数据响应迟缓。数据复制技术可以有效地解决这个问题,它通过将这些共享数据复制到位于不同地点的多个数据库中,从而实现数据的本地访问,减少了网络负荷,并提高了数据访问的性能,而且通过对数据库中的数据定期同步(通常是每天晚上),从而确保了所有的用户使用原创 2010-07-06 12:33:00 · 1550 阅读 · 0 评论 -
Oracle中的数据类型
<br />标量 (SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型<br />一、scalar分为七个组:数字、字符、行、日期、行标识、布尔和可信。<br /> 数字: 它有三种基本类型,NUMBER、PLS-INTEGER和 BINARY-INTEGER。<br /> NUMBER是以十进制格式进行储存的,它便于储存,但是电脑会自动将它转换为二进制运算。NUMBER的定义方式是NUMBER(P,S), p是精度 (precision),s是刻度范围(scal原创 2010-07-15 17:31:00 · 1580 阅读 · 0 评论