数据库
cc_yy_zh
给永远比拿愉快
展开
-
PL/Sql 中创建、调试、调用存储过程
存储过程 所用函数说明 功能:求和与差 原形:GetSumAndSub(p1 in number , p2 in number ,m out number , b out number) 参数:m=p1+p2 b=p1-p2 1.先建存储过程 左边的浏览窗口选择 procedures ,会列出所有的存储过程,右击文件夹procedures单击菜单“new转载 2016-08-02 17:26:50 · 405 阅读 · 0 评论 -
BigDecimal类(高精度小数)
位置:java.math.BigDecimal作用:提供高精度小数数据类型及相关操作 一、基本介绍 BigDecimal为不可变的、任意精度的有符号十进制数,其值为(unscaledValue * 10-scale)其中,unscaledValue(非标度值)为任意精度的整数、scale(标度)为32位整型(可为负) 提供以下操作:算术、标度操作、舍入、比较、哈希算法和格式转换。 用户...转载 2018-03-26 17:21:37 · 962 阅读 · 0 评论 -
oracle查询结果字符串用于查询条件in中,查不到数据
oracle查询结果字符串用于查询条件in中,查不到数据,例如: 1、select a.remark from test1 a where 1=1 2、select ”” || REPLACE(a.remark , ‘,’, ”’,”’) || ”” from test1 a3、select * from test2 b where b.id in (select ”” || REPLACE(原创 2017-12-28 10:59:26 · 12684 阅读 · 3 评论 -
oracle存储过程动态语句
直接上代码 CREATE OR REPLACE PROCEDURE GETPRICELISTZGY(PARAMID IN VARCHAR2, RESULT_CURSO OUT SYS_REFCURSOR) IS W_COUNT NUMBER; S_SQL VARCHAR2(2000);原创 2017-12-26 11:52:56 · 597 阅读 · 0 评论 -
oracle中Blob和Clob类型的区别
1.BLOB BLOB全称为二进制大型对象(Binary Large Object)。它用于存储数据库中的大型二进制对象。可存储的最大大小为4G字节 2.CLOB CLOB全称为字符大型对象(Character Large Object)。它与LONG数据类型类似,只不过CLOB用于存储数据库中的大型单字节字符数据块,不支持宽度不等的字符集。可存储的最大大小为4G字节 通常原创 2017-11-21 13:30:29 · 427 阅读 · 0 评论 -
oracle 的几个函数instr(),substr(),nvl()
instr(),substr(),nvl()这几个函数通常是联合起来使用 1、INSTR方法的格式为 INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 第三个参数默认 1,如果为负数,表示从右往左,但是返回的位置是从左开始数的 第四个参数默认1,可以不填 例如select instr('2wrweds232','原创 2017-06-13 17:35:50 · 1521 阅读 · 0 评论 -
解决ORA-04068 异常existing state of packages has been discarded
```2011-01-07 08:49:31,604 ERROR [STDERR] java.sql.SQLException: ORA-04068: existing state of packages has been discardedORA-04061: existing state of package body "ISGIS.GIS_DIST_STAT" has been inval转载 2017-05-27 11:11:56 · 2614 阅读 · 0 评论 -
oracle取时间最大的一条数据
oracle取时间最大的一条数据的两种方法 建议使用第一种 数据量大的可以加上索引以提高效率1.select * from (select t.regtime, t.nechen,t.id from memberinfo t order by regtime desc) where rownum=1 2.select t.regtime,t.nechen,t.id from memberinf原创 2017-05-25 10:27:47 · 59423 阅读 · 3 评论 -
oracle删除可以用别名
身份证号正则,oracle删除可以用别名可以用别名,只是你写法写错了。DELETE t1 FROM test AS t1 WHERE .....身份证号正则表达式:isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[原创 2017-04-16 17:30:59 · 1458 阅读 · 0 评论 -
Hsql 查询前几条数据,常见数据库查询前几条数据
常见数据库查询前几条数据Access,hsql,sql serverselect top(10) * from table1 where 1=12.db2select * from table where 1=1 fetch 10rows only3.Infomixselect first N * from table...原创 2019-07-18 15:58:38 · 1043 阅读 · 1 评论