随笔分类 - 数据库
oracle、mysql、mssql等关系型数据库;
redis、memcached、mongodb等非关系型数据库;
摘要:1.今天系统出现BUG,经过两个小时的排查,发现是存储过程中的SELECT @@IDENTITY的值发生错乱,导致的系统BUG,经过百度,发现这个函数貌似和触发器有冲突,一旦插入的表有触发器的话,@@IDENTITY的值就不对了,建议用函数SCOPE_IDENTITY()来替换;可参考SqlServ
阅读全文
摘要:一般网上的方法: 但是上面的语法不会复制旧表的默认值、注释、键和索引,因此想要完美的复制表结构就需要先找到旧表的sql语句,然后进行修改,在此记录一下我在PL/SQL上进行的操作; 1. 打开PL/SQL并连接上数据库(本地需配置tnsnames.ora文件); 2. 新建—命令窗口—ed 表名,以
阅读全文
摘要:(大写的PS:oracle存储过程测试进不去解决方案:重新编译;) TRUNC(sysdate, 'd') + 1 ////表示今天所在周的周一的年月日,如今天是2016.04.21周四,则TRUNC(sysdate, 'd') + 1表示2016.04.18周一 select trunc(sysd
阅读全文