随笔分类 - sql
摘要:完整的sql报错信息是 :eg:ORA-00001: unique constraint (XXXXXXX) violatedORA-06512: at "XXXXXXXX", line 1455 一般我们只需要(XXX)之前的信息 可以对报错信息进行截取: 1 substrb(SQLERRM ||
阅读全文
摘要:在使用todate函数的时候 可能会遇到这个报错 eg: todate('XXXX-XXXX XX:XX:XX' , ’yyyy-mm-dd’) 此时就会报这个错,很明显是因为两个参数的精度不一致导致的,无法转换。 修改参数即可。
阅读全文
摘要:在做一些数据查询时经常会报:java.sql.SQLSyntaxErrorException: ORA-00904: “column”: 标识符无效 或者“[select * from T_SW_MATERIAL_DL where 1=1 order by MATERIAL_NUM desc]; n
阅读全文
摘要:/** * 判断str1是否包含str2. * @param str1 数组型字符串,以逗号分割 * @param str2 * @return 如果str1包含str2,则返回1,否则返回-1 * @Author: xDer */ create or replace function exinst
阅读全文
摘要:1.日期和转换函数的用法(to_date,to_char) 从 dual 中选择 to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') 作为 nowTime;// 日期返回为字符串 select to_char(sysdate,'yyyy') as nowYear fro
阅读全文
摘要:用于查询Oracle用户表空间大小及使用情况: SELECT a.table_name 表空间用户名, a.total 总数, NVL(b.used, 0) used , NVL((b.used / a.total) * 100,0) 利用率 FROM (SELECT TABLESPACE_NAME
阅读全文
摘要:EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False。 哦?那这个应该怎么来理解呢,通俗的来讲的话,你大可以把 EXISTS 当作 IN 来用。当然我不是说 它们两个 一样,只是说大体上 它们的用法差不多,因为初学者对in要了解的多一些,所
阅读全文
浙公网安备 33010602011771号