![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
月挚古儿
希望成为武林高手的小虾米
展开
-
MyBatis入门程序
1,核心的配置文件SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-confi...原创 2018-11-13 17:29:58 · 122 阅读 · 2 评论 -
SQL未明确定义列错误
当数据库根据字段名无法确定具体哪一列时,就会报未明确定义列的错误。如表中有相同的字段,然后要查询此表的重复的某一字段就会报未明确定义列的错误。有时候,一个sql语句没错,但根据sql语句执行的为字表而查询,就很有可能报错。eg:select t.* from (sql语句) t 上例中的“sql语句”,可能会有重复的字段,sql语句没错,但像上例它作为子表查询的时候就会...原创 2018-11-12 15:25:54 · 5412 阅读 · 1 评论 -
left join 和 inner join 的区别
使用mybatis操作数据库,如果出现异常,修改后需要重启服务器。而将sql语句直接存在数据库中,先从数据库中读取然后再执行,就算修改sql语句,只需清缓存,不用重启服务器。考虑到这点。一次项目中,将sql语句直接存在数据库中,通过各种表和字段的拼接,得到最终的sql语句pick up: select * from t1 left join t2 on t1.id=1;此...原创 2018-12-06 14:47:23 · 450 阅读 · 1 评论 -
使用MyBatis操作存储过程后,获得存储过程的输出参数,也就是sql语句查询结果
使用PL/SQL操作Oracle数据库。存储过程的书写:连接的实例上右键-->New-->Program Window-->Procedure。然后输入储存过程名称就可以编写存储过程。create or replace procedure CALYONCHECK( i_date in varchar...原创 2018-12-14 15:47:13 · 781 阅读 · 0 评论