locate命令用于查找文件,Locate可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。所以它需要一个数据库,一个配置文件,一个crontab
先运行updatedb, 可直接命令执行,也可以放在crontab里面执行
然后在生成的/var/lib/slocate/slocate.db数据库中查找。
所以
locate的速度比find快,因为它并不是真的查找文件,而是查数据库
locate...
分类:
其他好文 时间:
2014-08-09 00:15:46
阅读次数:
605
假设传入参数 为 @TopCount直接写 Select top @topcount * from table 是不行的。可以考虑使用SET ROWCOUNT示例如下ALTER PROCEDURE [dbo].[P_CSM_SelectHandleResult] @TopCount int=5...
分类:
数据库 时间:
2014-08-08 17:29:16
阅读次数:
245
一、存储过程使用try......catch异常处理1、TRY块以BEGINTRY语句开头,以ENDTRY语句结尾。在BEGINTRY和ENDTRY语句之间可以指定一个或多个
Transact-SQL语句。2、CATCH块必须紧跟TRY块。3、CATCH块以BEGINCATCH语句开头,以ENDCATCH语句结尾。4、在Transact-SQL中,每个TRY块仅..
分类:
其他好文 时间:
2014-08-08 16:24:06
阅读次数:
179
存储过程中完成更新操作后,使用@@rowcount返回影响行数。如果有多条语句,可定义变量保存影响行数。示例如下ALTER PROCEDURE [dbo].[P_CSM_UpdateHandleResultEmpName] @HandleIndex int=-1ASBEGIN -- SET N...
分类:
其他好文 时间:
2014-08-08 15:13:46
阅读次数:
1401
(1)先创建数据连接,在菜单[数据]选择[新建数据源],产生数据源名称和字符串 (2)产生数据集,可以使存储过程,也可以是sql语句.常用的就是存储过程 (3)新建报表 点击设计 ? ? 1.选择插入带区,弹出个对话框,标题选择...
分类:
其他好文 时间:
2014-08-08 13:04:16
阅读次数:
185
在服务器中我们经常需要定时自动让程序自动进行数据备份、程序备份、执行某个进程等等操作,在linux服务器一般使用crontab实现,而windows下使用计划任务实现,crontab是linux系统下比较常用的定时执行程序,可以让程序在无人工干预的情况下自动执行某项操作,以下操作仅以cent-os为...
分类:
系统相关 时间:
2014-08-08 12:27:55
阅读次数:
292
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过...
分类:
数据库 时间:
2014-08-08 01:40:05
阅读次数:
351
最近接触的新词真是越来越多啦,像什么HTML、XTML、CSS、div
还有牛腩竟然是个人不是吃的,而且还是个大牛,像设计模式里的大鸟一样让人崇拜……
说说最近的学习吧,看了牛腩视频才知道SQLhelper的由来,才真正体会到它的精华,还有更简单好用的写法。牛腩视频的前17集都是在讲以前学到过的一些三层的基本知识和数据库的相关知识,同时也更多的接触了存储过程和触发器。感觉真是...
分类:
Web程序 时间:
2014-08-07 23:07:16
阅读次数:
482
grant execute on dbms_lock to USERNAME; dbms_lock.sleep(time)参数单位为秒 create or replace procedure initdata is num number := 0; begin for ...
分类:
数据库 时间:
2014-08-07 18:42:42
阅读次数:
486