数据库
数据库
若水cjj
人生如果没有目标,那就会像无头苍蝇一样乱飞乱撞
展开
-
范式,1NF,2NF,3NF,BCNF
原创 2020-05-01 14:39:32 · 177 阅读 · 0 评论 -
关于exists 的使用详解
文章来源:https://yangzhonglei.iteye.com/blog/699673–近来干活时发现对同事写的用exists的sql看不很懂,在网上搜集了些资料学习学习。–下面这些说法不见的都对,有不对的地方请高手指正。1、exists 字面意思存在。EXISTS里的子查询结果集非空,EXISTS()子句的值就是true。EXISTS里的子查询结果集为空,EXISTS()子句的...转载 2019-06-05 10:38:22 · 12668 阅读 · 1 评论 -
Oracle中dual表的用途介绍
原文链接:http://www.cnblogs.com/qiangqiang/archive/2010/10/15/1852229.htmldual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情。dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如...转载 2019-06-05 10:58:46 · 146 阅读 · 0 评论 -
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
昨天运行一个功能出现下面这个错误,我改了SQL语句,我以为把SQL语句改错了,结果是因为换了数据库服务器地址,在properties文件中更改了数据库地址即可09:25:44.752 [qtp1551629761-44] ERROR Log4j2Impl.error - init datasource error, url: jdbc:oracle:thin:@//X.X.X.X:1521/...原创 2019-06-13 09:36:59 · 1069 阅读 · 0 评论 -
ORACLE对字符串去空格处理(trim)
原文链接:原文链接首先便是这Trim函数。Trim 函数具有删除任意指定字符的功能,而去除字符串首尾空格则是trim函数被使用频率最高的一种。语法Trim ( string ) ,参数string:string类型,指定要删除首部和尾部空格的字符串返回值String。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。 如果参数值为null时,会抛出...转载 2019-06-19 09:18:13 · 28411 阅读 · 0 评论 -
oracle字符串截取方法
substr 函数:截取字符串语法:substr(string,start, [length])string:表示源字符串,即要截取的字符串。start:开始位置,从1开始查找。如果start是负数,则从string字符串末尾开始算,然后往后截取字符串。length:可选,如果不填,则从start截取到最后一个字符select substr('123456',1) from dual ...转载 2019-06-18 17:58:21 · 8215 阅读 · 0 评论 -
ora-01861:文字与格式字符串不匹配问题
刚开始用oracle,今天把字符串数据传递到mapper文件中执行的时候遇到了文字与格式字符串不匹配这个错误这是由于给的字符串和要转换的日期格式不一样导致的例如select to_date('2018-3-9 0:00:00','yy/mm/dd') from dual这就会报上面这个错误select to_date('2018-3-9','yy/mm/dd') from dual...原创 2019-06-18 18:11:05 · 14944 阅读 · 1 评论 -
oracle常用函数
add_months(d,n)函数ADD_MONTHS是运算函数,函数将一个日期上加上一指定的月份数,月是变的,天是不变的。第一个参数:是一个DATETIME或DATE第二个参数:指定的月数添加到第一个参数值。 第二个参数可以是正或负。例子:ADD_MONTHS(sysdate,2) 就是把当前时间增加两个月然而,如果开始日期是某月的最后一天,那么,结果将会调整以使返回值仍对应新的一...转载 2019-06-18 18:39:48 · 170 阅读 · 0 评论 -
DB2常见错误汇总
DB2 SQL Error: SQLCODE=-302, SQLSTATE=22001, SQLERRMC=null原因:sql中要插入数据时的长度和数据库中定义的长度不匹配或超出限制。com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -204, SQLSTATE: 42704, SQLERRMC: DB2ACCS.表名有...原创 2019-08-30 11:03:14 · 1504 阅读 · 0 评论