DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 542 评论 :: 1615万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Oracle

上一页 1 2

摘要:工作这么多年,一直使用Mysql,Oracle数据库没有接触过, 这次要使用C/C++语言来调用Oracle的存储过程, 懒得自己去看OCI的API了, 直接上网找别人封装的库, 最后发现了这个ocicpplib, 下载了看了一下, 还不错, 使用起来比较简单。下面就对我使用这个库来调用存储过程的例子说明一下, 对应调用其他的sql语句就不说了, 自己看demo, 很简单的。ocicpplib库的下载地址为 :http://ocicpplib.sourceforge.net/下面使用这个简单的存储过程来进行测试, 有两个输出参数, 一个为字符串类型, 一个为整数类型。CREATEORREPLA 阅读全文
posted @ 2013-03-28 20:06 DoubleLi 阅读(661) 评论(0) 推荐(0) 编辑

摘要:在开发的时候,经常要写条SQL语句将信息插入表中,插入的数据如果字段是date类型,就必须将date类型转换成字符串String类型在通过sql语句插入数据库。这是我字段唯一的方法,如果有高人请另赐教!我的解决方法是用oracle中的to_date()方法,具体看下面的例子Oracle中插入date数据代码insertintonews(ID,MSG,SEND_TIME,TIMER)Oracle中插入date数据代码values(20110101,'你好',to_date('2011-2-2815:42:56','yyyy-mm-ddhh24:mi:ss& 阅读全文
posted @ 2013-03-21 17:02 DoubleLi 阅读(59512) 评论(0) 推荐(1) 编辑

摘要:oracle --> mysqlto_char(sysdate,'yyyy-mm-dd')-->date_format(sysdate(),'%Y-%m-%d');to_date(sysdate,'yyyy-mm-dd')-->STR_TO_DATE(sysdate(),'%Y-%m-%d');1.oracle(1)使用TO_CHAR函数处理数字 TO_CHAR(number, '格式') TO_CHAR(salary,’$99,999.99’); (2)使用TO_CHAR函数处理日期 TO_CH 阅读全文
posted @ 2013-03-21 14:23 DoubleLi 阅读(1342) 评论(0) 推荐(0) 编辑

摘要:共三部分:第一部分:oracle sql日期比较:http://www.blogjava.net/forker/archive/2007/09/07/143467.html#Post第二部分:Oracle获取当前日期及日期格式http://blog.sina.com.cn/s/blog_6168ee920100l2ye.html第三部分:获取昨天:select trunc(SYSDATE-1) from dual;检查一下:select to_char (trunc(SYSDATE-1),'yyyy-mm-dd HH24:MI:SS') from dual;获取上个月第一天00 阅读全文
posted @ 2013-03-21 12:42 DoubleLi 阅读(387) 评论(0) 推荐(0) 编辑

摘要:这篇文章的主要目的是分析建设系统所用的存储空间,避免对存储设备的过渡浪费,节省投资。同时也提高对oracle常用数据类型的认识。介绍的类型如下:·char·varchar·varchar2·nvarchar·nvarchar2·number·datechar的长度是固定的,比如说,你定义了char(20),即使你你插入abc,不足二十个字节,数据库也会在abc后面自动加上17个空格,以 补足二十个字节;char是区分中英文的,中文在char中占两个字节,而英文占一个,所以char(20)你只能存20个字母或10个汉字;cha 阅读全文
posted @ 2013-01-24 12:40 DoubleLi 阅读(2020) 评论(0) 推荐(0) 编辑

摘要:ORACLE 中ROWNUM用法总结! 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明假设某个表 t1(c1) 有 20 条记录如果用 select rownum,c1 from t1 where row 阅读全文
posted @ 2013-01-10 10:30 DoubleLi 阅读(424) 评论(0) 推荐(1) 编辑

摘要:一、经过测试,下面的方法通过:SELECT * FROM ( SELECT 表名.*, ROWNUM AS CON FROM 表名 WHERE ROWNUM <= M AND 其它查询条件ORDER BY排序条件 )WHERE CON >=N;二、参考其它网上的方法SQL/Oracle取出第 m 条到第 n 条记录的方法用一句SQL取出第 m 条到第 n 条记录的方法用一句SQL取出第 m 条到第 n 条记录的方法从Table 表中取出第 m 条到第 n 条的记录:(Not In 版本)SELECT TOP n-m+1 *FROM TableWHERE (id NOT IN (SE 阅读全文
posted @ 2013-01-10 10:28 DoubleLi 阅读(20427) 评论(0) 推荐(1) 编辑

摘要:OracleEnterpriseManager(Oracle企业管理器,简称OEM)是通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository,以及一个图形化显示的控制台。OEM控制台与每一个服务器上的智能化**(IntelligentAgent)相对应。 智能化**能够监控系统的特定事件并且执行任务(作业)就象你在系统本地一样。事件和作业的结果会被送回控制台,这样可以在一个地方管理所有的系统。OEM与ServerManagerMotif相比,有以下优点: 1)从适用范围看,OEM可以同时监控管理多个系统上的多个数据库,因而特别适合分布式. 阅读全文
posted @ 2012-09-20 00:02 DoubleLi 阅读(448) 评论(0) 推荐(0) 编辑

摘要:参考资料 Navicat for Oracle Cannot create oci environment http://blog.sina.com.cn/s/blog_695ef5280100qzth.html 一 环境: XP+Oracle10+Navicat 8 or Oracle 二 配置连接名出错:如图三 解决方式: 菜单中: 工具--->选项,如图 选择电脑中安装Oracle的相关目录! 阅读全文
posted @ 2012-08-29 20:32 DoubleLi 阅读(20379) 评论(2) 推荐(1) 编辑

上一页 1 2
点击右上角即可分享
微信分享提示