- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 DB2 游标使用
第一种 begin declare v_count integer; declare v_name varchar(10); declare v_age int; declare v_id int; select count(*) into v_count from tb_user; begin declare c_user cursor for select id, user_name, user_age from tb_user
2020-11-10 08:55:31 580
转载 db2实例和数据库关系
DB2多数据库同时运行于单个主机上的两种配置1.多实例模式该模式是IBM工程师建议模式,即为每个数据库建立一个实例,然后在实例下创建唯一的数据库,进行运行管理。该方法的优点:1) 多个数据库之间互相不会产生影响,单独运行,一个数据库由于资源原因使得instance hang住后,其它的数据库不会受到影响。2) 便于单独配置和管理该方式的缺点:1) 不利于统一管理,instance的启停需要每个instance单独进行,当然我们也可以通过一个脚本实现所有instance的启停2) 每个
2021-10-21 11:38:03 1070
转载 Linux系统LVM增加新硬盘实现根文件系统扩容
根文件系统快用完了,给你一块新硬盘,怎样实现根文件系统扩容?这是面试中经常会出现的一个问题。接下来,我们就在虚拟机里面做一下这个试验。1、试验环境物理机:Windows XP虚拟机:VMware 7虚拟系统:RHEL 42、当前的磁盘使用情况三块SCSI虚拟硬盘,每个8G,总共24G。一个卷组VolGroup00,分成两个逻辑卷,LogVol00作为根文件系统,LogVol01作为swap。[root@Shell_HAT]# df -hFilesystem Size
2021-08-26 11:28:02 334
原创 Linux批量查找文件内容
比如查找当前目录下面所有的php文件里面的内容find ./ -name “*.php” | xargs grep ‘要查找的内容’如果需要查找的内容包含特殊符号,比如$等等,grep要加参数find ./ -name “*.php” | xargs grep -F ‘要查找的内容’find ./ -mtime 0:返回最近24小时内修改过的文件。find ./ -mtime 1: 返回的是前48~24小时修改过的文件。而不是48小时以内修改过的文件。那怎么返回10天内修改过的文件?find还可
2021-07-13 15:06:45 767 2
原创 inux中批量修改文件内容
方法1对于一个文件中统一替换字符串,用vim就可以实现,方法也比较简单:????/XXX/YYY/g其中XXX是需要替换的字符串,YYY是替换后的字符串以上这句只对当前行进行替换,如果需要进行全局替换,则要::%s/XXX/YYY/g如果需要对指定部分进行替换,可以用V进入visual模式,再进行????/XXX/YYY/g或者可以指定行数对指定范围进行替换::100, 102s/XXX/YYY/g方法2Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件
2021-07-13 15:04:11 105
原创 2021-07-13
Linux批量查找文件内容比如查找当前目录下面所有的php文件里面的内容 find ./ -name “*.php” | xargs grep ‘要查找的内容’如果需要查找的内容包含特殊符号,比如$等等,grep要加参数 find ./ -name “*.php” | xargs grep -F‘要查找的内容’find ./ -mtime 0:返回最近24小时内修改过的文件。find ./ -mtime 1: 返回的是前48~24小时修改过的文件。而不是48小时以内修改过的文件。那怎么返回1..
2021-07-13 15:03:01 73
原创 DB2 执行Sql 语句中时的with ur
这几天查询DB2数据库,老遇到select * from XXX with ur, 好奇ur是什么作用,现在记录一下。DB2中,共有四种隔离级:RS,RR,CS,UR,DB2提供了这4种不同的保护级别来隔离数据。隔离级是影响加锁策略的重要环节,它直接影响加锁的范围及锁的持续时间。两个应用程序即使执行的相同的操作,也可能由于选择的隔离级的不同而造成加锁的结果不同。1、ur(Uncommited Read) 就是俗称“脏读“,在没有提交数据的时候能够读到更新的数据;是最低的隔离级别,并且提供最高的并行性。
2020-11-13 10:39:50 4019
原创 db2中存储过程的自定义异常处理
CREATE PROCEDURE ERROR()LANGUAGE SQLBEGINSIGNAL SQLSTATE ‘80000’SET MESSAGE_TEXT = ‘Customer number is not known’;ENDmessage_text是用于handle后异常时处理及执行存储过程后屏幕的输出,当产生signal信号时其之前的事物需要提交,要不然会回滚之前发生的一切事物当执行db2 "call error"时屏幕会输出’Customer number is not know
2020-10-27 15:04:44 842
SQL培训PPT超实用.pdf
2020-11-10
记事本的设计与实现Java版实验报告
2014-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人