12 2013 档案

摘要:cd pwd mkdir -p a/b/c rmdir -p a/b/c basename /tmp/aaa dirname /tmp/aaa head -3 tail -3 umask -S su - oracle shutdown -h now, shutdown -r +5, shutdown -r 10:35, shutdown -c poweroff lsls -Srh ( 查看大小,size) ll -t ( 按照时间排序 ) ifconfig ping cat more history passwd id who lastlog uniq ls | uniq wc ls | w. 阅读全文
posted @ 2013-12-23 09:47 神之一招 阅读(1000) 评论(0) 推荐(0) 编辑
摘要:1. findfind path –option [-print] [-exec command] {} \;find . -maxdepth 1 -name aa find . -maxdepth 1 -perm 777 find . -maxdepth 1 -user root find . -maxdepth 1 -group root find . -maxdepth 1 -mtime(atime, ctime) -4(+4, 4)( +4 4天以前, -4 4天以内, 4 刚好之前的第4天 find . -nogroup find . -nou... 阅读全文
posted @ 2013-12-19 16:13 神之一招 阅读(551) 评论(0) 推荐(1) 编辑
摘要:在linux下面使用sqlpus连接数据库处理,实在不是很方便,还好有一个工具rlwrap,通过这个能够调用历史命令和回调功能,能够极大的提高效率。1、 下载从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载rlwrap-0.37.tar.gz2、 解压缩安装... 阅读全文
posted @ 2013-12-18 16:58 神之一招 阅读(2782) 评论(0) 推荐(0) 编辑
摘要:挂起语句, 是指数据库 Hang 到那不能动了, 触发的.1. DML 触发器这种类型的触发器对于开发人员都很常见, 其他类型的触发器主要是给DBA使用的.配置触发器,我们需要回答以下问题:触发器应该是对整个DML语句触发一次, 还是要为语句涉及的每一行都触发一次 ?触发器是应该在整个语句开始之前或... 阅读全文
posted @ 2013-12-16 10:57 神之一招 阅读(734) 评论(0) 推荐(0) 编辑
摘要:1. HTML 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: Css syntax 14: 15: 16: 17: 18: 19: 20: 21: ... 阅读全文
posted @ 2013-12-16 10:57 神之一招 阅读(3575) 评论(0) 推荐(0) 编辑
摘要:代码模块化, 即将一大块代码拆成若干小块(过程), 然后就可以在其他模块调用这些模块了, 这样, 重用性更好, 也方便管理.过程: 过程是一个可以像执行 PL/SQL 语句一样调用的程序, 一个过程可以执行一个或多个动作. 我们可以通过参数列表向过程传递或者从过程传出信息.函数: 函数是一个通过RETURN 语句返回数据的程序, 使用起来就像是一个 PL/SQL 表达式. 我们可以通过参数列表传入参数, 也可以通过参数列表传出参数, 不过通常情况下这么做并不好.数据库触发器: 触发器是当数据库中发生了某些事件时, 所触发执行的一系列命令包: 一个由若干函数, 过程, 类型以及变量一起组成的并被 阅读全文
posted @ 2013-12-16 10:56 神之一招 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:所谓包, 就是把一组PL/SQL 的代码元素组织在一个命名空间下.另外, 包的用法就类似java中的类.( 有封装, 有重载, 没有继承和多肽) 1 create or replace procedure process_employee( 2 employee_id_in IN emplo... 阅读全文
posted @ 2013-12-16 10:56 神之一招 阅读(419) 评论(0) 推荐(0) 编辑
摘要:数据提取 -- 游标游标只是一个指向某个结果集的指针.声明游标: cursor employee_cur IS select * from employees;打开游标: open employee_cur;提取数据: fetch employee_cur into employee_rec; -- employee_rec 是employees%rowtype类型关闭游标: close employee_cur;也可以多表 join 作为结果集.declare cursor joke_feedback_curis select j.name, r.laugh_volume, c.name f 阅读全文
posted @ 2013-12-05 11:20 神之一招 阅读(918) 评论(0) 推荐(0) 编辑
摘要:动态SQL 是指在执行时才构建 SQL 语句, 相对于静态 sql 的编译时就已经构建.动态PLSQL 是指整个PL/SQL代码块都是动态构建, 然后再编译执行的.作用:1. 可以支持 DDL 语句, 静态 sql 只能支持 DML 语句.2. 支持web 引用程序的查询意愿( 一个网络应用程序的常见需求是用户可以指定他们想看到的列, 以及改变数据的排序方式 )2. 可以将业务逻辑先放在表中, 然后再动态编译.NDS 是我们首选的动态解决方案.NDS 执行动态语句的办法就是 execute immediate 和 open for 语句.我们可以把 execute immediate 用于除了 阅读全文
posted @ 2013-12-05 11:20 神之一招 阅读(3176) 评论(0) 推荐(1) 编辑
摘要:1 /* 2 *====================================== basic sql ========================================== 3 */ 4 5 -- Merge -- 6 merge into copy_... 阅读全文
posted @ 2013-12-03 17:25 神之一招 阅读(2337) 评论(0) 推荐(0) 编辑
摘要:使用循环应考虑的因素1. 循环什么时候结束2. 什么时候测试是否该结束循环3. 采用这种循环的原因1. 普通循环(简单循环)使用场合, 不能确定循环执行多少次, 要求循环至少执行一次.另外, 退出循环时, 可以使用如下两种方式:EXIT; // 直接退出EXIT WHEN condition // 有条件退出2. for 循环使用场合,只有有限次数循环, 又不想过早的退出循环.使用循环规则:不要声明循环索引, 例如下例中的 l_current_year, plsql会自动的用一个integer类型的局部变量作为循环索引》在范围部分使用表达式(包括下边界和上边界)会在循环开始时被求值一次, 范围 阅读全文
posted @ 2013-12-03 11:36 神之一招 阅读(631) 评论(0) 推荐(0) 编辑
摘要:如果 PLSQL发生了错误, 无论是系统错误还是应用错误, 都会抛出一个异常, 当前 PL/SQL 块中执行单元会暂停处理, 如果当前块有一个异常处理单元的话, 控制会转移到当前块的异常处理单元来处理异常, 完成了异常处理后就不能再返回到当前块, 相反, 控制会转移到外层包伟块, 如果有的话.在Pl... 阅读全文
posted @ 2013-12-03 11:36 神之一招 阅读(1348) 评论(0) 推荐(0) 编辑