07 2011 档案

摘要:示例程序:getopt.pl;#!/usr/bin/perl -w#use strict;use Getopt::Std;use vars qw($opt_a $opt_b $opt_c);getopts('a:b:c');print "opt_a =>;$opt_a\n" if $opt_a;print "opt_b =>;$opt_b\n" if $opt_b;print "opt_c =>;$opt_c\n" if $opt_c;注释:'a:b:c',a和b后有冒号,表示-a,- 阅读全文
posted @ 2011-07-26 15:07 zjking99 阅读(9515) 评论(0) 推荐(0) 编辑
摘要:perl调用perl文件可以使用两种方法:1.require "xxx.pl";2.use xxx.pm;加入require或者use在perl中相当于将文件xxx.pl/pm整个文件都添加到调用它的文件中;例如:gettime.pl#!/usr/bin/perlprint "gettime is 2011-07-25 14:40:10\n";showtime.pl#!/usr/bin/perlrequire "gettime.pl";print "get time ok\n";则执行showtime.pl会显示: 阅读全文
posted @ 2011-07-25 14:42 zjking99 阅读(2409) 评论(0) 推荐(0) 编辑
摘要:Perl中两种时间格式:print time(),"\n"; #取得系统时间print join(",",gmtime()),"\n"; #格林尼治时间print join(",",localtime()),"\n"; #本地时间131107659030,56,11,19,6,111,2,199,030,56,19,19,6,111,2,199,030秒,56分,19时,19日,7月,2011年,星期二,一年的第199天,夏令时无效令:($sec,$min,$hour,$day,$mon,$ye 阅读全文
posted @ 2011-07-19 21:05 zjking99 阅读(15842) 评论(0) 推荐(0) 编辑
摘要:字符串函数REPLACE函数语法:REPLACE(string1,search_str[,replace_str])功能:把string中的所有子字符串search_str用可选的replace_str替换掉,如果没有指定replace_str,则将search_str用空替换掉。实例: SELECT REPLACE('"2010-07-19 16:00:00"','"') FROM table_name where rownum<100 显示2010-07-19 16:00:00,将“"”用空替换掉,即删除“&qu 阅读全文
posted @ 2011-07-19 19:21 zjking99 阅读(136) 评论(0) 推荐(0) 编辑
摘要:crontab是Linux和UNIX中非常实用的一项功能。可以实现自动执行任务。crontab -l 查看现有任务表crontab -e 编辑现有任务表crontab -l -u root 查看root用户的任务表步骤:1.编辑,2.重启命令:1.crontab -e2./etc/init.d/crond restart(stop/start)重启或者停止后再启动应用:对crontab进行备份crontab -l>/home/backup/crontab/crontab`date '+%Y%m%d'`.bak详细说明:crontab -e 进入编辑状态22 21 * * 阅读全文
posted @ 2011-07-18 14:55 zjking99 阅读(3614) 评论(0) 推荐(0) 编辑
摘要:触发器是一种特殊的存储过程。触发器语法 :CREATE TRIGGER trigger_nameON { table | view }[ WITH ENCRYPTION ]{ FOR | AFTER | INSTEAD OF } { [ INSERT ] [ DELETE ] [ UPDATE ] }[ WITH APPEND ][ NOT FOR REPLICATION ]AS sql_statement [ ...n ]示例:删除:DROP TRIGGER auto_guid_trigger创建:CREATE TRIGGER auto_guid_trigger ON AUTO_GUID . 阅读全文
posted @ 2011-07-17 15:52 zjking99 阅读(365) 评论(0) 推荐(0) 编辑
摘要:以前一直使用的SQL SERVER数据库,他本身就提供了自动增长的功能,但在Oracle就没有了,在网上找一些资料,还是让我给搞定了。Oracle中创建自动增长主要有两部分:1,创建序列(取得增长的数据),2,创建存储过程(保存自动执行序列)1,创建序列CREATE SEQUENCE my_seq ----以my_seq为名创建序列START WITH 1 ----从1开始递增,可以是其他数字INCREMENT BY 1 ----步进为1MAXVALUE 99999999999 [NOMAXVALUE] ---... 阅读全文
posted @ 2011-07-17 11:57 zjking99 阅读(5265) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示