Oracle
warrior_musician
i am climber
展开
-
17、oracle:oracle模糊查询,截取字符串以及搜索字符等函数
本文来自:http://blog.csdn.net/heyiwuwu/article/details/59530007模糊匹配 匹配语句:where coloumnvalue(列值) like 字符串 匹配常用方法: 1,字符串中有%表示另外还有零个及以上个字符 如:’%大剧院%’,表示查询该列值中含有’大剧院’的行;转载 2017-08-18 22:52:25 · 1596 阅读 · 0 评论 -
28、oracle/C#:c#中嵌入oracle各种报错
本文来自:http://blog.csdn.net/xuemoyao/article/details/50557812ORA-00907: 缺失右括号前言 最近在开发过程中使用Oracle数据库,在程序中进行查询数据时遇到了“ORA-00907: 缺失右括号”的问题,但是如果直接把sql语句直接在数据库或PL/SQL中执行时,却又能够正常查询,为了解决转载 2017-08-04 21:58:55 · 563 阅读 · 0 评论 -
19、oracle:关键字exists
本文来自: -----------------------------------------------------------------------SQL中EXISTS的用法---------------------------------------------------------------------------比如在Northwind数据库中有一个查询为SEL转载 2017-08-23 16:35:45 · 414 阅读 · 0 评论 -
16、oracle:简单实用的oracle函数
本文来自:http://blog.csdn.net/tianzengyan/article/details/54606611.绝对值:abs() select abs(-2) value from dual;2.取整函数(大):ceil() select ceil(-2.001) value from dual;(-2)3.取整函数(小):flo转载 2017-08-03 16:16:45 · 366 阅读 · 0 评论 -
18、oracle:存储过程
create or replace procedure proc_LogTbSysOpmonitorDetail(matchStr1 in varchar2, matchStr2 in varchar2, lastOpTime in varchar2)is num1 number; sqltext varchar2(1000); createtable_sql v原创 2017-08-22 16:47:57 · 301 阅读 · 0 评论 -
9、Oracle: ROWNUM用法和分页查询总结
*********************************************************************************************************[转载]Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。oracle分页查询格式(一):http://yangtingkun.itpub.net/p转载 2017-07-03 20:49:09 · 589 阅读 · 0 评论 -
21、Oracle:字符串中包含单引号怎么到数据库中查询
直接查询会报:ora:00907缺失右括号的异常1.可以使用转义的方式,匹配:you are' beautiful可以使用:'you are'' beautiful'的方式2.可以使用替换字符的方式:sql = @"select * from table1 where replace(remark, '''', '‘') in ('{0}')"这里将数据库中的remark中的转载 2017-11-03 17:01:04 · 4460 阅读 · 0 评论 -
22、oracle:Select 语句执行顺序以及如何提高Oracle 基本查询效率
本文来自:https://www.cnblogs.com/likeju/p/5039128.html今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下: 首先,要了解在Oracle中Sql语句运行的机制。以下是sql语句的执行步骤: 1)语法分析,分析语句的语法是否符合规范,衡量转载 2017-11-14 11:26:37 · 555 阅读 · 0 评论 -
20、oracle:分页
第一部分:说明部分说明1:oracle中的分页可以使用函数row_number()或者rownum属性两种方式,下面也是根据这两个或者这两个的组合使用的说明2:关于rownum属性的使用,主要是不能直接使用“ rownum > 数字常量 ”的方式,只能使用小于号的方式(等于号也不能用),因为满足条件才会保留,不满足条件是会将那条记录去掉的,所以会造成一直没有满足条件的记录存在,比如使用大原创 2017-10-18 21:08:25 · 443 阅读 · 0 评论 -
oracle数据库连接相关
1.oracle数据库和pl/sql的连接:安装ODAC121012Xcopy_32bit,pl/sql通过此32位驱动程序访问数据库。因为pl/sql自身也是32位的。(ODAC121012Xcopy_32bit下载地址:https://download.csdn.net/download/niexing1988/10384839)说明:安装好之后(我是32位和64位一起安装的...原创 2019-02-20 17:08:32 · 1724 阅读 · 0 评论 -
安装Oracle数据库
以下文章是我在网上找的,网址:https://blog.csdn.net/fancheng614/article/details/78172894oracle安装教程2017年10月08日 08:00:11阅读数:13761.先到Oracle官网上下载11goracle Database 11g第 2 版 (11.2.0.1.0)标准版、标准版 1 以及企业版适用于 M...转载 2019-04-17 23:19:20 · 190 阅读 · 0 评论 -
如何安装ODTwithODAC112030
VS2013需要和Oracle数据库交互,新装本地Oracle数据库,安装了此ODTwithODAC112030,以下是安装步骤:准备工作:1.安装好Oracle数据库,倾听文件路径:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN2.安装好ODAC121012Xcopy_32bit和ODAC121012Xcopy_6...原创 2019-04-20 16:02:01 · 4049 阅读 · 0 评论 -
15、oracle:计算两个时间的差值
第一部分:本文来自:http://blog.csdn.net/stormwy/article/details/11353703有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):天:ROUND(TO_NUMBER(END_DATE - START_DATE))小时:ROUND(TO_NUMBER(END_DA转载 2017-08-03 16:13:41 · 3858 阅读 · 0 评论 -
14、oracle:where,group by,having,order by
oracle中的where,group by,having,order by很容易混淆和弄错,这里找到一篇很好的文章本文来自:http://dong-shuai22-126-com.iteye.com/blog/1564971"group by 字段列表" 表示根据后面的字段来分组,如果只有1个字段,那只是根据这个字段的值来进行一次分组就可以了;若后面有多个字段,那表示根据多字转载 2017-08-03 16:09:26 · 394 阅读 · 0 评论 -
19、SQL Server / Oracle:分组排序取头条记录(搜索结果中的重复记录仅取第一条)
分组排序取头条记录这种用法在实际项目中极为有效,比如需要将同一个ID的所有记录找出来,按照时间降序后,取第一条记录(即时间最靠近当前的记录),组成一个表--先按照UserID分组,然后按照时间排序,取每组的第一条记录insert into #TResult ( UserID, UserName, DateTime,原创 2017-02-23 19:54:59 · 1823 阅读 · 0 评论 -
2.Oracle:Oracle中dual表的用途介绍(转载)
来自:http://www.cnblogs.com/qiangqiang/archive/2010/10/15/1852229.htmldual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调转载 2017-01-10 17:28:51 · 231 阅读 · 0 评论 -
3.oracle:raise_application_error用法(转载)
文章来自:http://www.cnblogs.com/caizhanshu/articles/1129642.html可能不是很多人知道 RAISE_APPLICATION_ERROR 的用途是什么,虽然从字面上已经猜到这个函数是干什么用的。平时用来测试的异常处理我们都是通过dbms_output.put_line来输出异常信息,但是在实际的应用中,需要把异常信息返回给调用的客户转载 2017-01-10 17:50:20 · 432 阅读 · 0 评论 -
4.Oracle:Power Design16---CDM, PDM的使用
PowerDesigner教程系列文章转载至:http://www.cnblogs.com/yxonline/archive/2007/04/09/705479.htmlPowerDesigner教程系列(一)概念数据模型目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。一、概念数据模型概述数据模型是现实世界中数据特征的抽象。转载 2017-01-11 14:19:22 · 1252 阅读 · 0 评论 -
5.数据库:ORM
本文来自:http://www.cnblogs.com/tansm/archive/2006/06/07/419927.html博客园在推广ORM方面的确做了很大的贡献,很多的程序员开始使用ORM,不用写SQL的喜悦让他们激动不已,可是好景不长,他们很快发现众多的烦恼一个接一个的出现了。很遗憾,我并不打算在这篇文章中解决这些问题,因为的确存在这些问题,而且目前没有完美的解决方法。那么既转载 2017-01-16 15:49:59 · 3164 阅读 · 0 评论 -
5.Oracle:Oracle中的Number和Float类型
本文来自:http://blog.csdn.net/blackchoc/article/details/5070779Number类型Oracle number datatype 语法:NUMBER[(precision [, scale])]有效为:从左边第一个不为0的数算起的位数。scale > 0 精确到小数点右边s位,并四舍五入。然后检验有效位是否转载 2017-02-13 09:32:47 · 4229 阅读 · 0 评论 -
6.Oracle:安装oracle11g INS-30131执行安装程序验证所需的初始设置失败的解决方法
1.记得网络可以连接因特网2.下面文章转自:http://blog.csdn.net/rl529014/article/details/52599592安装oracle11g [INS-30131] 执行安装程序验证所需的初始设置失败。解决方法第一步:控制面板>所有控制面板项>管理工具>服务>SERVER 启动TCP/IP 启动转载 2017-05-12 20:50:51 · 12661 阅读 · 0 评论 -
10、Oracle:左连接、右连接、全外连接以及(+)号用法
本文来自:http://www.cnblogs.com/hehaiyang/p/4745897.html阅读目录1、准备工作2、左外连接(LEFT OUTER JOIN/ LEFT JOIN)3、右外连接(RIGHT OUTER JOIN/RIGHT JOIN)4、全外连接(FULL OUTER JOIN/FULL JOIN)回到目录1、准备工作转载 2017-07-03 20:52:16 · 4662 阅读 · 0 评论 -
11、oracle:怎样把查询的null转换为0
本文来自:NVL(Expr1,Expr2)如果Expr1为NULL,返回Expr2的值,否则返回Expr1的值例如:select NVL(SUM(MONEY) ,0) from tb全都在NVL这儿起作用其它:NVL2(Expr1,Expr2,Expr3)如果Expr1为NULL,返回Expr2的值,否则返回Expr3的值NULLIF(Expr1,Expr2)如转载 2017-07-05 20:36:11 · 1040 阅读 · 0 评论 -
7.Oracle:ORA-12154: TNS: 无法解析指定的连接标识符
本文来自:http://www.cnblogs.com/psforever/p/3929064.html相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接转载 2017-06-15 15:36:59 · 2267 阅读 · 1 评论 -
8、Oracle:group by用法
本文来自: http://blog.csdn.net/basenet855x/article/details/6694150oracle 中GROUP BY的用法问题:select item.itemnum,item.in1,item.in4,inventory.location from item,inventorywhere item.itemnum转载 2017-07-03 20:37:55 · 7963 阅读 · 0 评论 -
12、Oracle:order by 排序和限制条件
第一部分:本文来自:http://www.cnblogs.com/yzqm666/p/5854527.htmlOracle的排序和限制条1、Order by 子句的使用select column....from ....order by ... 1) Order by子句在整个 select语句中的位置: 始终位于转载 2017-07-07 14:24:27 · 6617 阅读 · 0 评论 -
13、Oracle:多表连接和临时表的使用
1.多张表格需要连接,这时候使用外连接即可2.但是如果这些表格不是现成的,而是需要使用select语句到其他表格(非现成表格,需要用到其他表的联合)去找出满足要求的数据组成表格,这个时候就涉及到多个层次的表的连接,此时一般使用临时表来节省空间(因为查询可能只进行一次)3.select a.*,b.cnt,c.cnt from T1 aleft join T2 b on b.id = a原创 2017-07-07 14:54:50 · 3280 阅读 · 0 评论 -
1数据库:数据库中索引的优缺点(转载)
来自:http://blog.sina.com.cn/s/blog_5a8b8eb80100sg84.html一、索引的概念索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。二、索引的特点1.索引可以加快数据库的检索速度2转载 2016-09-21 21:31:58 · 326 阅读 · 0 评论