2008年9月24日sql经典语句:跟日期有关的两条经典SQL语句
1.用一条语句得出某日期所在月份的最大天数? SELECT DAY(DATEADD(dd, -DAY(\'2004-02-13\'), DATEADD(mm, 1, \'2004-02-13\'))) AS \'Day Number\' 2.少记录变成多条记录问题 有表tbl 日期 收入 支出 2004-02-11 00:00:00 60 45 2004-03-01 00:00:00 60 45 2004-03-02 00:00:00 40 50 2004-03-05 00:00:00 50 40 /* 测试数...
[阅读全文] [PDF]
2008年9月24日经典语句:其他语句
1.exit语句 exit语句是强制退出程序语句,用于从当前代码块中退出。若该代码为主程序,则终止该程序;若是函数或过程,则立即退出该过程或函数。 ’ 2.halt语句 halt语句是强制终止程序执行的语句,用于强行终止应用程序的执行,返回到操作系统,其语法格式为: procedure halt[(退出码:Integer)];其中,退出码可以省略。通常在遇到严重错误时,如非法内存访问、磁盘操作冲突等才使用halt这种非正常退出方式。在退出前,应当关闭当前打开的文件或数据库,断开与服务器的连接、解释放所有可以释放的资源,以免造成不必要的损失。2.4 白定义...
[阅读全文] [PDF]
2008年9月21日SQL注入经典经典方法和语句
1.判断有无注入点
' ; and 1=1 and 1=2
2.猜表一般的表的名称无非是admin adminuser user pass password 等..
and 0<>(select count(*) from *)
and 0<>(select count(*) from admin) ---判断是否存在admin这张表
3.猜帐号数目 如果遇到0< 返回正确页面 1<返回错误页面说明帐号数目就是1个
and 0<(select count(*) from admin)
and 1<...
[阅读全文] [PDF]
2008年9月10日流程控制语句:2.3控制语句
Java程序通过控制语句来执行程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是单一的一条语句,如c=a+b,也可以是用大括号{}括起来的一个复合语句。Java中的控制语句有以下几类: ◇分支语句:if-else,switch ◇循环语句:while,do-while,for ◇与程序转移有关的跳转语句:break,continue,return ◇例外处理语句:try-catch-finally,throw ◇注释语句://,/**/,/***/ 2.3.1分支语句 1.条件语句if-else 2.多分支语句switch 分支语...
[阅读全文] [PDF]
2008年9月10日经典语句:对象操作语句
JavaScript不是一种纯页面对象的语言,它没有提供面向对象语言的许多功能,因此JavaScript设计者把它称为“基于对象”而不是面向对象的语言,在JavaScript中提供了几个用于操作对象的语句和关键词及运算符。其中包含上一章中介绍的for……in语句,该语句的功能是用于对已知对象的所有属性进行操作的控制循环,该语句的优点就是无需知道对象中属性的个数即可进行操作。 下面分别介绍另外两个常用的对象操作语句。 with语句 with语句用于执行与对象关联的一组语句。with语句告诉JavaScript哪一个对象是脚本正在使用的对象,这样后面的语...
[阅读全文] [PDF]
2008年9月10日乖的另一种写法:SQL中代替Like语句的另一种写法
比如查找用户名包含有\"c\"的所有用户, 可以用 use mydatabase select * from table1 where username like\'%c%\" 下面是完成上面功能的另一种写法: use mydatabase select * from table1 where charindex(\'c\',username)>0 这种方法理论上比上一种方法多了一个判断语句,即>0, 但这个判断过程是最快的, 我想信80%以上的运算都是花在查找字 符串及其它的运算上, 所以运用charindex函数也没什么大不了. 用这种方法...
[阅读全文] [PDF]
2008年6月11日dml语句:logmnr无法生成部分表的DML跟踪语句问题
logmnr无法生成部分表的DML跟踪语句的解决方法:
新建映射数据字典信息文件:
SQL> execute dbms_logmnr_d.build('shwdict.ora','d:oracleoradatarmanutl');
PL/SQL procedure successfully completed
SQL> insert into test values (1,'sdf
2 ');
SQL> exec dbms_logmnr.add_logfile('d:oracleoradatarmanar...
[阅读全文] [PDF]
1 共7条 分1页