oracle
一彡十
骚话嘴边讲,比数心中留
展开
-
plsql导出建表语句(包括存储过程、视图)
新遇到的,以前居然不知道,悲哉!直接上图:首先打开,plsql,选择 tools 中的 “export user objects”:可以导出存储过程和视图:如图选中要导出的内容,然后选择一个本地路径,点击 export“”查看路径下的文件:...原创 2019-02-28 12:02:20 · 13595 阅读 · 1 评论 -
初识 Oracle
1.Oracle 的 安装我装的是 oracle 10g, 然后照着网上的教程点鼠标就行,虽然出现警告,但用着没问题。2.PLSQL Developer类似于 mysql 里面的 navicat ,可视化操作数据库的工具,但操作难度高于navicat ,也可以说oracle比mysql 难学3.oracle 初步认识我逛了很多博客,终于发现了自己习惯的,所以记录了一点,并进行了...原创 2018-07-26 18:22:00 · 263 阅读 · 0 评论 -
Oracle 记录 持续更新
1. 得到两张表中 area_code = region_code 的独特 region_code 字段 (两种写法)(1)select distinct area.region_code from TB_ORGANIZATION org inner join TB_ADMINDIVISION area on (org.area_code=area.region_code)(2)...原创 2018-08-14 19:53:38 · 173 阅读 · 0 评论 -
Mybatis 动态SQL的用法
1.动态SQL( if , choose , where ,set , foreach )(1) if<select id="findActiveBlogLike" parameterType="Blog" resultType="Blog"> SELECT * FROM BLOG WHERE state = 'ACTIVE' <...原创 2018-08-27 13:03:54 · 205 阅读 · 0 评论 -
PLSQL 导出、导入 表和数据
导出:首先点击 TOOLS,选择 EXPORT TABLES选中你需要导出的表,勾选 “Create tables” 是因为在导入的数据库中没有此表如果勾选"Drop tables" 而没有勾选 “Create tables” ,而数据库中没有此表,会报表和视图不存在Output file 为导出的路径如果你想导的表 数据记录很多,就只想导出...原创 2018-09-10 11:20:06 · 77655 阅读 · 0 评论 -
Oracle创建表空间、创建用户以及授权
转载于:https://www.cnblogs.com/qfb620/p/4578954.html 谢谢作者Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好,因为这里没有做好,会在创建表空间时出错—我就在这里花...转载 2018-09-17 12:00:21 · 199 阅读 · 0 评论 -
ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)
语法格式:row_number() over(partition by 分组列 order by排序列 desc)row_number() over()分组排序功能:在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where 、group by、 order by 的执行。例一:表数据:create table TEST_...原创 2018-09-18 19:11:38 · 558955 阅读 · 42 评论 -
解决 Order By 将字符串类型的数字 或 字符串中含数字 按数字排序问题
oracle数据库,字段是varchar2类型即string,而其实存的是数字,这时候不加处理的order by的排序结果,肯定有问题解决办法: (1)cast( 要排序的字段名 as integer) ,注意 integer 小写 (2)to_number (要排序的字段名) 如以下例子:表数据与结构: salar...原创 2018-09-19 10:33:49 · 29241 阅读 · 0 评论 -
oracle date 和 字符串 相互转换、字符串:拼接、替换、截取、查找
表结构:插入date类型数据: 插入date数据方法是 to_date(字符串,日期格式) ,sysdate 是当前系统时间,sysdate+1 表示在当前时间基础上加1天将字符串类型 转date 存储到date类型中:select * from TEST_DATE_STR_CONVERT tinsert into TEST_DATE_STR_CONVERT(id,DATE...原创 2018-09-19 14:37:02 · 14657 阅读 · 0 评论 -
Oracle 分页查询总结 ( rownum )
改写于: https://blog.csdn.net/fw0124/article/details/42737671 感谢博主我只是选取自己需要的,你们想知道全部内容可以去访问以上链接,是篇非常好的博文RowNum可能都知道ROWNUM只适用于小于或小于等于,如果进行等于判断,那么只能等于1,不能进行大于的比较。ROWNUM是oracle系统顺序分配为从查询返回的行的编号,...翻译 2018-09-20 11:55:02 · 228 阅读 · 0 评论 -
Oracle的外连接(left/right/full)和内连接(inner)
外连接分为三种:1. 左外连接,对应SQL关键字:LEFT (OUTER) JOIN2. 右外连接,对应SQL关键字:RIGHT (OUTER) JOIN3. 全外连接,对应SQL关键字:FULL (OUTER) JOIN左右外连接都是以一张表为基表,在显示基表所有记录外,加上另外一张表中匹配的记录。如果基表的数据在另一张表中没有记录,那么相关联的结果集行中显示为空值。准备: ...原创 2018-09-21 11:09:52 · 1707 阅读 · 0 评论 -
expdp 导出 数据 impdp 导入数据
1.首先连接 服务器2.查看服务器下的目录,选择一个作为你要导出 存放表的目录select * from all_directories3.cmd 开启命令 不用登陆导出:在找到的目录 DAOCHU 下 生成 fw.dmp ,这个也就是要导出的所有表这样就导出了该用户下的所有表导入:选择刚才生成的 fw.dmp ,将其导入到你指定用户下语法:im...原创 2018-11-01 09:28:42 · 200 阅读 · 0 评论 -
用 plsql 创 用户 、表空间
--创建表空间create tablespace dvs_yil_data datafile 'D:\app\Administrator\oradata\orcl\dvs_yil_data.DBF' size 1000m autoextend on next 10M maxsize UNLIMITED extent management lo...原创 2018-12-21 20:09:21 · 197 阅读 · 0 评论 -
rowid
转于 https://www.cnblogs.com/xqzt/p/4449184.html 感谢博主ROWID是ORACLE中的一个重要的概念。用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。ROWID它是一个伪列,它并不实际存在于表中。它是ORACLE在读取表中数据行时,根据每一行数据的物理地址信息编码而成的一个伪列。所以根据一行...转载 2018-12-27 21:27:57 · 400 阅读 · 0 评论 -
Oracle中的rownum 和rowid的用法和区别
转于: https://www.cnblogs.com/whut-helin/p/8024860.html 感谢博主1.rownum是伪列,是在获取查询结果集后再加上去的(获取一条记录加一个rownum)。对符合条件的结果添加一个从1开始的序列号。 eg: select rownum,phone_no from ur_user_info where rownum <...转载 2018-12-27 21:41:52 · 587 阅读 · 0 评论 -
Oracle connect by level
转于 : https://blog.csdn.net/zwjzqqb/article/details/79066224 感谢博主1. 准备测试用表CREATE TABLE T (ID VARCHAR2(10));INSERT INTO T VALUES ('A');INSERT INTO T VALUES ('B');INSERT INTO T VALUES ('C');C...转载 2018-12-27 21:56:14 · 286 阅读 · 0 评论 -
oracle 触发器 实例
长沙天气阴晴不定,早上大太阳,没想到不到中午就已经开始下雨。花粥花大爷的新歌还真不错,推荐《老郭》,真的适合这种天气听~行了,不瞎扯了。今天玩了一下触发器,记录一下用法,网上关于触发器的介绍一大堆,这里就不多赘述了。触发器的语法:create[orreplace] tigger 触发器名 触发时间 触发事件on表名 [foreach row]begin ...原创 2019-04-15 19:01:28 · 309 阅读 · 0 评论