博客园

随笔分类 -  Oracle数据库

Oracle数据库
摘要:--1.取整(大) select ceil(-1.001) value from dual ;--2.取整(小) select floor(-1.001) value from dual ; --3.取整(截取) select trunc(-1.002) value from dual ; --4.取整(舍入) select round(-1.001) value from dual; 阅读全文
posted @ 2013-02-25 14:54 一心一意 阅读(18866) 评论(0) 推荐(0)
摘要:本方法优点: 1、程序内集成Oracle客户端,无需用户自行进行配置本方法缺点: 2、增加程序包的体积(Oracle instant client本身有几十兆大小)下面说一下如何实现。0、首先,从Oracle网站上下载对应版本的Oracle instant client包,网址在这里 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 由于是Windows程序,只需要下载Win32或64版本就行了。1、下载来的.zip压缩包,解压后应该有如下文件:(我使用的是10G版本,11可 阅读全文
posted @ 2013-02-19 12:43 一心一意 阅读(8158) 评论(0) 推荐(0)
摘要:/*Merge into 详细介绍MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 *//*语法:MERGE [INTO [schema .] table [t_alias] USING [schema .] { table | view | subquery } [t_alias] ON ( condition ) WHEN MATCHED 阅读全文
posted @ 2012-12-24 10:14 一心一意 阅读(52273) 评论(1) 推荐(2)
摘要:可变数组 一维数组 Sql代码declare type v_table istableof varchar2(30) indexby binary_integer; --类型可以是前面的类型定义,index by binary_integer子句代表以符号整数为索引, --这样访问表类型变量中的数据方法就是“表变量名(索引符号整数)”。 my_table v_table; begin for i in 1..20 loop my_table(i):=i; dbms_output.put_line(my_table(i)); end loop; end; declaretype v... 阅读全文
posted @ 2012-11-08 21:30 一心一意 阅读(2846) 评论(0) 推荐(0)
摘要:==================sql循环插入测试数据========= number strxxx number str 1 aaa 1 a 2 aaa 2 b 3 aaa 3 c 4 ccc 4 d 5 ccc 5 e ... 阅读全文
posted @ 2012-11-08 20:56 一心一意 阅读(296) 评论(0) 推荐(0)
摘要:declare linenumA varchar2(30);skdwA varchar2(30); cursor getlines isselect linenum,skdw from zw_skdwqr where linenum in('2009121669117392') and qrbz=1 and lx=1 ; begin if getlines%isopen = false then open getlines; end if; fetch getlines into linenumA,skdwA; while getlines%found loopdelete f 阅读全文
posted @ 2012-11-08 20:53 一心一意 阅读(505) 评论(0) 推荐(0)
摘要:Windows下,用windows的定时计划执行批处理文件备份数据库。 步骤:1.创建批处理文件 文件内容:exp user/passwd@instancename full=y file=d:\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.dmp log=d:\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.log 2.打开Windows,开始——附件——系统工具——任务计划,添加该bat即可。3.完成。 阅读全文
posted @ 2012-11-08 20:50 一心一意 阅读(214) 评论(0) 推荐(0)
摘要:标准连接 此连接字符串适用了微软的驱动。 Provider=msdaora;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword; 受信连接 Provider=msdaora;Data Source=MyOracleDB;Persist Security Info=False;Integrated Security=Yes; 标准连接 由Oracle提供的驱动。 Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPass 阅读全文
posted @ 2012-11-08 20:45 一心一意 阅读(259) 评论(0) 推荐(0)

Powered by:
一心一意
Copyright & JGuang