随笔分类 - 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;
阅读全文
摘要:本方法优点: 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可
阅读全文
摘要:/*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
阅读全文
摘要:可变数组 一维数组 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...
阅读全文
摘要:==================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 ...
阅读全文
摘要: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
阅读全文
摘要: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.完成。
阅读全文
摘要:标准连接 此连接字符串适用了微软的驱动。 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
阅读全文