自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大柚的博客

欢迎访问我的个人博客www.swj233.top

  • 博客(35)
  • 问答 (1)
  • 收藏
  • 关注

原创 SQLserver 数据库中update select from 语句

错误的:UPDATE TJ_TJXMB nSET n.DJ = SELECT b.unit_priceFROM his_system_cure_item_info bWHERE b.item_name = n.MCerror错误[Err] 42000 - [SQL Server]Incorrect syntax near 'n'.正确的;...

2018-04-03 14:31:44 30004 3

原创 oracle 存储过程 动态sql语句

注意事项:在字符串中 ‘’ 代表一个‘ 。例:’select ” ” ,a from table’ 中CREATE OR REPLACE PROCEDURE sp_lisgetoutpfee (card_type in VARCHAR2,card_no in VARCHAR2,start_date in VARCHAR2,end_date in VARCHAR2,is_vail...

2018-03-23 20:55:01 1392

原创 [Err] ORA-00955: name is already used by an existing object

解决方法:union 连接两个select数据集合 ,给表起的别名不能一样

2018-03-21 19:11:44 7829 1

原创 ORCALE expression must have same datatype as corresponding expression错误

SELECT ' ' as hospitalcode,' ' as pat_type,m."clinic_patient_id" as pat_no,m."patient_id" as pat_id,m."treatment_card_no" as pat_cardno,' ' as inp_id,' ' as inp_date,a."patient_name" as pat_na...

2018-03-21 19:10:02 11369

转载 ORACLE 异常错误处理

转载:https://www.cnblogs.com/soundcode/archive/2012/01/10/2318385.html本篇主要内容如下:5.1 异常处理概念5.1.1 预定义的异常处理5.1.2 非预定义的异常处理5.1.3 用户自定义的异常处理5.1.4 用户定义的异常处理5.2 异常错误传播5.2.1 在执行部分引发异常错误5.2.2 在...

2018-03-20 18:54:34 2075

原创 ORACLE 存储过程小demo

CREATE OR REPLACE procedure TEST1(p in varchar2,blood_type_name out varchar2,blood_type_remark out varchar2) as begin begin select "blood_type_name","blood_type_remark" into blood_type_na...

2018-03-20 18:52:32 226

原创 JDBC Connection Reset问题分析

Linux下运行java程序(jdk 1.7),该程序会获取Oracle数据库连接,为了提高处理速度,采用了多个进程并行启动处理,这时,偶尔会发生数据库连接获取超时失败的异常发生.而且在windows环境下没有问题。java.net.SocketException: Connection reset at java.net.SocketOutputStream.socketWrit...

2018-03-19 17:11:35 5982

原创 [Err] ORA-00972: identifier is too long

可能是表名字符过长或者数据库中并没有这个表

2018-03-13 12:00:19 6813

原创 insert into select 语句

INSERT INTO "his_system_typeiteminfo" ("id", "type_id", "item_id") SELECT HIS_SYSTEM_TYPEITEMINFO_SQE.NEXTVAL, -- 序列后面必须加.NEXTVAL,不然会报 invalid identifier标识符无效的错误 4, "id"FROM "his_sys.

2018-03-09 13:48:55 620

原创 specified key was too long 767 bytes

数据库字符编码问题允许索引字段前缀的字节限制为 767 bytes,且:当字符集为 utf8mb4 时,一个字符对应 4 bytes; 当字符集为 utf8 时,一个字符对应 3 bytes; 所以对于(一)中的问题:字符集为 utf8mb4, 所以可申请索引的 varchar 长度为:767/4 ≈ 191;而字符集为 utf8 时,可设置的创建索引 varchar 长度为:...

2018-03-06 11:14:22 300

原创 IDEA项目部署流程

1.打开Project Structure页面 2.Project的这三个红框必选 3.选择项目目录 4.选择jar包目录,导入里面的jar文件 5.创建war包 6.编辑tomcat服务器 7.选择exploded 8.运行tomcat完成部署

2018-03-05 16:30:40 1424

原创 数据库invalid SQL statement 错误

就是你的sql语句错误,看看关键字少了没 例: select *form 表名 以上语句的form错了,应该是from。这时就会报[Err] ORA-00900: invalid SQL statement 错误

2018-03-05 14:49:11 42085 1

原创 SimpleDateFormat的parse(String str)和format(Date date) 方法比较

private final static SimpleDateFormat sdfDay = new SimpleDateFormat("yyyy-MM-dd");/** * 获取YYYY-MM-DD格式 * * @return */ public static String getDay() { return sdfDay.format(new Date());}Si...

2018-03-05 14:11:28 2070

原创 接口报java.lang.NullPointerException错误

原因:这是接口提示你某个字段报空指针。可能是你要接受的这个字段是一个空 解决方法:查看数据库这个字段是不是空

2018-02-28 10:05:57 7234

原创 oracle查询报这个错误:single-row subquery returns more than one row

数据库按照你的条件查询有多个重复的数据。 例如:UPDATE "SYS_ROLE" ASET A ."DEPT_ID" = ( SELECT c."id" FROM "his_department_info" c WHERE c."dept_name" = A ."ROLE_NAME"如果以上sql语句

2018-02-26 16:30:08 16227

原创 mybatis ${}与#{}的区别

最简单的区别就是${}解析穿过来的参数值不带单引号,#{}解析传过来参数带单引号

2018-02-26 10:24:46 128

原创 数据库CONCAT与myBatis中Like语句使用方式

连接字符串啊 !比如酱紫 mysql> select concat(‘11’,’22’,’33’); +————————+ | concat(‘11’,’22’,’33’) | +————————+ 输出:| 112233 |Like表达式oracle数据库: Java代码 SELECT * FROM user WHERE name lik...

2018-02-26 09:37:30 8415 1

原创 rownum=1这个条件

rownum = 1等待全表扫描完成,然后返回一行

2018-02-13 17:49:37 28860 2

原创 this 与super

this 只能在方法内部使用,意:当前对象在构建器里调用构建器 若为一个类写了多个构建器,那么经常都需要在一个构建器里调用另一个构建器,以避免写重复的代码。可 用this 关键字做到这一点。 通常,当我们说this 的时候,都是指“这个对象”或者“当前对象”。而且它本身会产生当前对象的一个句 柄。在一个构建器中,若为其赋予一个自变量列表,那么 this 关键字会具有不同的含义:它会对...

2018-02-12 13:38:54 146

原创 sql中exists和not exists用法,并和in的比较

推荐:https://www.cnblogs.com/ThreeStone007/p/6589633.html 首先头脑中有三点概念:1 。 EXISTS子查询找到的提交 NOT EXISTS 子查询中 找不到的提交 说明:不要去翻译为存在和不存在,把脑袋搞晕。2 。 建立程序循环的概念,这是一个动态的查询过程。如 FOR循环 。3 。 Exis...

2018-02-11 19:01:06 492

原创 Oracle 关联两表写update语句

两种方法:-- 方法1.UPDATE 表2SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A)WHERE EXISTS ( SELECT 1 FROM 表1 WHERE 表1.A = 表2.A)-- 方法2MERGE INTO 表2 USING 表1ON ( 表2.A = 表1.A ) --...

2018-02-11 17:24:03 3029

原创 SQL update select结合语句

正确的UPDATE "his_system_medcine_frequency" ASET A ."input_code" = ( SELECT b.INPUT_CODE FROM COM_DICTIONARY b WHERE TYPE = 'YBTS.FreCompare'and A ."frequenc...

2018-02-08 16:18:58 1082

原创 查询数据库中表名和备注和Oracle数据库宏处理

SELECTA .table_name,A .num_rows,b.*FROMuser_tables AJOIN user_tab_comments b ON A .table_name = b.table_nameWHEREnum_rows > 1AND b.comments LIKE '%嘱%'ORDER BYnum_rows;

2018-02-07 18:37:06 1171

原创 缺少values和无效列类型

缺少values值 可能是insert into 语句写错无效列类型 可能是sql语句中的字段和数据库中的字段不符合

2018-02-06 14:09:32 795

原创 tomcat启动500

还是代码有问题,仔细看错误提示

2018-01-31 18:38:41 774

转载 case when 最后必须加end

Case具有两种格式。简单Case函数和Case搜索函数。简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END    

2018-01-18 18:06:21 11818

原创 Oracle空值转换NVL( )知识点

NVL(a,b)a为空null,就把b的值显示出来。但前提条件是select查出来是要有结果的 !a为空null,就把b的值显示出来 若select语句没有查出结果,那NVL( ) 也是没有作用的。若select语句查出结果,但NVL(a,b ) ,a不是空null,那也是不行的。Oracle在NVL函数的功能上扩展,提供了NVL2函数。NVL2(E1, E2,

2018-01-11 17:46:51 1747

原创 select 列名 (select 列名 from 表名) from 表名 where。。。

2018-01-08 18:08:38 10690

转载 case when

转载于:http://blog.sina.com.cn/s/blog_4c538f6c01012mzt.htmlCase具有两种格式。简单Case函数和Case搜索函数。简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END --Case搜索函数 CASE WHEN sex

2018-01-08 17:57:15 199

原创 java时间格式化与格式

java时间格式 ;  yyyy-MM-dd HH:mm:ss数据库时间格式: YYYY-MM-DD HH24:MI:SS

2018-01-04 19:17:21 868

原创 数据库违反唯一约束错误

org.springframework.dao.DuplicateKeyException: ### Error updating database.  Cause: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件(HISTEST.idx_treatment_card_no)找到那个字段违反约束条

2018-01-03 14:39:35 7938

原创 数据库返回“值过多”错误

### The error may exist in file [D:\giddl\qingdao_his_srv\automatic_framework\target\artifacts\main1_war_exploded\WEB-INF\classes\mybatis\card\HisTreatmentCardInfoMapper.xml]### The error may involv

2018-01-03 11:30:29 4534

原创 代码不熟悉

时间格式// 输入参数注入创建时间DateFormat stdSf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

2017-12-28 16:59:24 253

转载 java 时间可是DateFormat

package com.sxt.utils.date1;import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat;/* * 日期格式化类(必须掌握) * API: * G Era 标志符 Text AD y 年 Year 1996; 96 M 年中的月份

2017-12-28 16:53:47 180

原创 ERRO:序列不存在

org.springframework.jdbc.BadSqlGrammarException: Error selecting key or setting result to parameter object. Cause: java.sql.SQLSyntaxErrorException: ORA-02289: 序列不存在 ] }; bad SQL grammar []; nest

2017-12-26 15:24:12 3075

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除