ORA-01810: 格式代码出现两次
问题: ORA-01810: format code appears twice 解决办法: to_date('2006-06-01 18:00:00' 'yyyy-mm-dd hh:MM:ss') 而在Oracle中的日期格式是不区分大小写的,所以 mm 出现了两次。 正确的写法是: to_date('2006-06-01 18:00:00' 'yyyy-mm-dd hh:mi:ss')
从原理上 预防SQL注入
第一次听说SQL注入攻击的时候还是在2004年(好像得知的比较晚),那是还是在写asp呢。在一次写代码的时候,有同事问我,你的这段代码防注入攻击了吗?什么攻击?这是什么呀。 后来到网上各种找,终于弄明白了是怎么攻击进来的了。注入攻击都是来自于客户端,无论是表单提交、URL传值还是Cookie等,其实原理都是一样的。到了服务器端可以分成三种情况:数字、日期时间、字符串。 说起防止SQL注入攻击,感觉很郁闷,这么多年了大家一直在讨论,也一直在争论,可是到了现在似乎还是没有定论。当不知道注入...
网站刷PV软件 网站蜘蛛侠V1.0
软件名称: 网站刷PV软件 网站蜘蛛侠V1.0 软件作者:LONGLE(龙歌网络http://longle.taobao.com/) 功能简介: 网站蜘蛛侠V1.0 不停的从你的网站上寻找ULR并访问! 同样可检测网站死链! 刷PV必备!! 软件共享: 不限使用,完全免费! 软件要求:必安装.NET FRAMEWORK 2.0 运行环境:WINDOWS任何一个现存版本! 下载地址:WebSpider.RAR
Oracle事务示例及注意事项
ORACLE事务学习笔记 有关事务的语句 commit, rollback, savepoint, settransaction drop table t2 purge; create table t2 (x int); drop table t3 purge; create table t3 (x int check(x>0)); create or replace trigger t_trigger before insert or delete on t3 for each row declare begin if(inserting) then update t2 set x=x+1; else update t2 set x=x-1; end if; dbms_output.put_line(sql%rowcount||'条记录已经被触发并且更新'); endt_trigger; insert into t2 values(1);...
Oracle定时执行
--创建日志信息表(测试表)create table T_LOG( id number, datetime DATE);--插入测试数据insert into t_log values (1,'25-5月-2006');--查看日志信息select * from t_log;--创建删除日志信息的存储过程create or replaceprocedure pro_clear_log asbegin delete from T_LOG where datetime < add_months(sysdate,-12); --删除一年前的存储过程 commit;end;--创建调度任务 declare jobno number; begin dbms_job.submit( jobno, what => 'pro_clear_log;', --pro_clear_log...
Oracle函数及用法大全(一)
1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给出整数,返回对应的字符; SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A 3.CONCAT 连接两个字符串; SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual; 高乾竞电话 ---------------- 010-88888888...