上一页 1 ··· 7 8 9 10 11 12 13 下一页
  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 阅读(652) 评论(0) 推荐(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 阅读(31807) 评论(0) 推荐(1) 编辑
摘要: 一:什么是Oracle执行计划? 执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述 二:怎样查看Oracle执行计划? 因为我一直用的PLSQL远程连接的公司数据库,所以这里以PLSQL为例: ①:配置执行计划需要显示的项: 工具 —> 首选项 —> 窗口类型 —> 计划窗口 —> 阅读全文
posted @ 2018-01-12 13:44 pipizhou 阅读(12222) 评论(0) 推荐(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 阅读(808) 评论(0) 推荐(0) 编辑
  2018年1月11日
摘要: Next数组的缺陷举例如下: 比如主串是“aab…..” 省略号代表后面还有字符。 模式串“aac” 通过计算aac的next数组为012(另外,任何字符串的第二位字符的next总是1,因此你可以认为他固定为1) 当模式串在字符c上失配时,会跳到第2个字符,然后再和主串当前失配的字符重新比较,即此处 阅读全文
posted @ 2018-01-11 13:37 pipizhou 阅读(28557) 评论(0) 推荐(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 阅读(3675) 评论(0) 推荐(0) 编辑
摘要: 哈夫曼树, 即带权路径最小的树, 权值最小的结点远离根结点, 权值越大的结点越靠近根结点 哈夫曼编码例题:alibaba 当中 a出现3次 b出现2次 l出现一次 i出现一次,按照出现的次数排序形成下方的哈夫曼树,这里是用左边大右边小为分支创建的 所以a的编码就是 0,b的编码就是10,i的编码就是 阅读全文
posted @ 2018-01-11 12:01 pipizhou 阅读(1978) 评论(0) 推荐(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 阅读(27211) 评论(2) 推荐(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 阅读(9867) 评论(0) 推荐(0) 编辑
摘要: 1.新建个用户 create user xxxxx(用户名) identified by "密码" alert user 用户名 identified by “新密码” --修改用户密码 因为新建的用户和默认的用户是锁住的,没有权限。所以新建用户后要给用户赋予权限 grant dba to 用户名 阅读全文
posted @ 2017-12-29 16:45 pipizhou 阅读(67002) 评论(1) 推荐(4) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页