DataBase
mybatis 一次执行多条SQL MySql+Mybatis+Druid之SqlException:sql injection violation, multi-statement not allow
解决方法:修改Druid配置
123456
SQL中using的使用
using只是on的一种特殊情况(同名列相等)例:1.常用的表关联
1
delete 多表删除的使用(连表删除)
1、从数据表t1中把那些id值在数据表t2里有匹配的记录全删除掉
12345
同时使用ORDER BY 和GROUP BY
注:GROUP BY 子句使用时必须放在 WHERE 子句中的条件之后,必须放在 ORDER BY 子句之前。
附:SQL执行顺序进行解读:
Oracle中date错误,ORA-01830: date format picture ends before converting entire input string
错误原因:错误产生原因:date类型不能包含秒以后的精度
order by 多字段排序
####问题
先以class字段分组,然后再按照userscore排序,如果userscore中数值相同 就按照userid降序排序###表结构
PLSQL添加新的链接数据库(DBLINK方式)
其实就是(创建新的DBlink即可)1、安装orcale客户端这里我安装的是11g版本的下载地址:
Orcale存储过程事物
一、事务和存储过程在存储过程中如何使用事务。当需要在存储过程中同时执行多条添加、修改、删除SQL语句时,为了保证数据完整性,我们需要使用事务。使用方式和在PL-SQL中非常相似,但也有一些区别。
123
Orcale存储过程demo和走的坑
orcale的坑1、定义的存储过程的名一定要和最后END的时候的名字一样
12345
数据库在新建表的时候添加注释comment on column
格式:
1comment on column 表名.字段名 is '注释';
demo