2018年3月28日
摘要:
在to_date的时候因为 fldsj这个字段的大小 与 ‘yyyy-MM-dd’不符合 所以需要截取下fldsj字段的大小 to_char(to_date(substr(fldsj,1,10),'yyyy-MM-dd'),'iw') 这样截取下fldsj到第十位就可以了。
阅读全文
posted @ 2018-03-28 11:23
pipizhou
阅读(673)
推荐(0)
2018年1月12日
摘要:
在Mysql 数据库中存在两种字符串连接操作.具体操作如下 一. 语法: 1. CONCAT(string1,string2,…) 说明 : string1,string2代表字符串,concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL 例1: 例2: 2. CONCAT_
阅读全文
posted @ 2018-01-12 14:00
pipizhou
阅读(31859)
推荐(1)
摘要:
一:什么是Oracle执行计划? 执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述 二:怎样查看Oracle执行计划? 因为我一直用的PLSQL远程连接的公司数据库,所以这里以PLSQL为例: ①:配置执行计划需要显示的项: 工具 —> 首选项 —> 窗口类型 —> 计划窗口 —>
阅读全文
posted @ 2018-01-12 13:44
pipizhou
阅读(12694)
推荐(0)
摘要:
一.获取执行计划的6种方法(详细步骤已经在每个例子的开头注释部分说明了):1. explain plan for获取; 2. set autotrace on ; 3. statistics_level=all;4. 通过dbms_xplan.display_cursor输入sql_id参数直接获取
阅读全文
posted @ 2018-01-12 13:29
pipizhou
阅读(856)
推荐(0)
2018年1月11日
摘要:
Next数组的缺陷举例如下: 比如主串是“aab…..” 省略号代表后面还有字符。 模式串“aac” 通过计算aac的next数组为012(另外,任何字符串的第二位字符的next总是1,因此你可以认为他固定为1) 当模式串在字符c上失配时,会跳到第2个字符,然后再和主串当前失配的字符重新比较,即此处
阅读全文
posted @ 2018-01-11 13:37
pipizhou
阅读(28759)
推荐(1)
摘要:
假设求串′ababaaababaa′的next数组 1、前两位:next数组前两位一定是0,1 即前两位ab对应的next数组为01,则: 2、接下来看第三位,按照next数组求解方法。第三位a的前一位为第二位的b,b的next值为1对应内容为a,b与a不同,向前继续寻找next值对应的内容来与前一
阅读全文
posted @ 2018-01-11 13:17
pipizhou
阅读(3797)
推荐(0)
摘要:
哈夫曼树, 即带权路径最小的树, 权值最小的结点远离根结点, 权值越大的结点越靠近根结点 哈夫曼编码例题:alibaba 当中 a出现3次 b出现2次 l出现一次 i出现一次,按照出现的次数排序形成下方的哈夫曼树,这里是用左边大右边小为分支创建的 所以a的编码就是 0,b的编码就是10,i的编码就是
阅读全文
posted @ 2018-01-11 12:01
pipizhou
阅读(2003)
推荐(0)
2018年1月4日
摘要:
定时任务首先先创建定时任务中的存储过程 create or replace procedure pro_jggl as --创建存储过程 begin --begin和end中间的就是pl/sql delete yl_jggl where jjgbh = 'JGBM171002000407'; --s
阅读全文
posted @ 2018-01-04 13:41
pipizhou
阅读(27396)
推荐(1)
2017年12月29日
摘要:
create or replace trigger 触发器名字 触发时间 触发事件 after(before) insert or update or delete on 表名 for each row begin pl/sql end 触发器名:触发器对象的名称。由于触发器是数据库自动执行的,因此
阅读全文
posted @ 2017-12-29 17:46
pipizhou
阅读(9897)
推荐(0)
摘要:
1.新建个用户 create user xxxxx(用户名) identified by "密码" alert user 用户名 identified by “新密码” --修改用户密码 因为新建的用户和默认的用户是锁住的,没有权限。所以新建用户后要给用户赋予权限 grant dba to 用户名
阅读全文
posted @ 2017-12-29 16:45
pipizhou
阅读(67715)
推荐(4)