Oracle
侧身左睡
我们的征程是星辰大海
展开
-
Oracle分页查询sql语句
Oracle中分页和MySql中的分页不同,MySql中的分页使用关键字limit即可,相对简单一点,Oracle中分页使用rownum ,相对复杂一点。 sql语句如下: SELECT * FROM ( SELECT t.*, rownum rn FROM ( SELECT * FROM USE...原创 2019-07-18 16:09:48 · 3225 阅读 · 0 评论 -
Oracle使用MyBatis中RowBounds实现分页查询
Oracle中分页查询因为存在伪列rownum,sql语句写起来较为复杂,现在介绍一种通过使用MyBatis中的RowBounds进行分页查询,非常方便。 使用MyBatis中的RowBounds进行分页查询时,不需要在 sql 语句中写 offset,limit,mybatis 会自动拼接 分页sql ,添加 offset,limit,实现自动分页。 需要前台传递参数currentPage和...原创 2019-07-18 17:23:20 · 634 阅读 · 0 评论 -
Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句总结
创建表: create table 表名 ( 字段名1 字段类型 默认值 是否为空 , 字段名2 字段类型 默认值 是否为空, 字段名3 字段类型 默认值 是否为空, ...... ); 创建一个user表: create table user ( id number(6) primary key, ---主键 ...原创 2019-07-17 09:39:25 · 3229 阅读 · 0 评论 -
Oracle修改字段类型报错:“ORA-01439:要更改数据类型,则要修改的列必须为空”
在oracle修改user表字段name类型时遇到报错:“ORA-01439:要更改数据类型,则要修改的列必须为空”,是因为要修改字段的新类型和原来的类型不兼容。 如果要修改的字段数据为空时,则不会报这种类型的错误,可以进行字段类型的修改。 alter table user modify (name varchar2(20)); 要修改字段的新类型和原来的类型不兼容时,可以通过如下方式解决该...原创 2019-07-17 09:40:39 · 819 阅读 · 0 评论