上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 转发http://www.cnblogs.com/rootq/archive/2008/09/23/1297400.htmldisable/enable validate/novalidate 的区别启用约束:enable( validate) :启用约束,创建索引,对已有及新加入的数据执行约束.enable novalidate :启用约束,创建索引,仅对新加入的数据强制执行约束,而不管表中的现有数据.禁用约束:disable( novalidate):关闭约束,删除索引,可以对约束列的数据进行修改等操作.disable validate :关闭约束,删除索引,不能对表进行 插入/更新/删除 阅读全文
posted @ 2013-06-08 10:29 孙愚 阅读(13522) 评论(0) 推荐(0) 编辑
摘要: 在CMD里输入命令如下:C:\Documents and Settings\Administrator>orapwdUsage: orapwd file=<fname> password=<password> entries=<users>wherefile - name of password file (mand),password - password for SYS (mand),entries - maximum number of distinct DBA and OPERs (opt),There are no spaces around 阅读全文
posted @ 2013-06-08 10:28 孙愚 阅读(8179) 评论(0) 推荐(0) 编辑
摘要: ORACLE临时表—ON COMMIT PRESERVE ROWS临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。 www.2cto.com 创建临时表时,ORACLE只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会从当前用户的临时表空间分配一块内存空间。也就是说只有向临时表中插入数据时,才会给临时表分配存储空间。临时表分事务级临时表和会话级临时表。事务 阅读全文
posted @ 2013-06-08 09:15 孙愚 阅读(8077) 评论(1) 推荐(1) 编辑
摘要: 完整性约束指的是数据库中数据的正确性和相容性。主要指下面的:primary key 主键foreign key 外键unique 唯一not null 非空check 检查约束在Oracle中,使用constraint(英文的意思就是约束)关键字 为约束命名。如果用户没有命名,那么系统会自动会用户创建的约束命名。OK,那我们接着就详细讲讲这些。一。Not null 约束从字面很好理解,就是非空约束,表示某些列的值不可缺少的,在插入数据的时候,如果没有为它赋值,那么会提示错误。1.1 创建表的时候使用not null 约束 create teable test (id number not .. 阅读全文
posted @ 2013-05-21 10:22 孙愚 阅读(828) 评论(0) 推荐(0) 编辑
摘要: oracle的正则表达式(regular expression)简单介绍 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。 Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复词的辨认, 无关的空白检测,或者分解多个正则组成的字符串等问题。 Oracle 10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和REGEXP_REPLACE。 它们使用POSIX 正则表达式代替了老的百分号(%)和通配符(_)字符。 阅读全文
posted @ 2013-05-08 16:06 孙愚 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 1、如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。2、如果是GROUP BY CUBE(A, B, C),则首先会对(A、B、C)进行GROUP BY,然后依次是(A、B),(A、C),(A),(B、C),(B),(C),最后对全表进行GROUP BY操作。举例:SQL> select grouping(index_type) g_ind,grouping(status) g_st,index_type,status,count(*) fro 阅读全文
posted @ 2013-05-08 14:55 孙愚 阅读(310) 评论(0) 推荐(0) 编辑
摘要: http://blog.163.com/xxciof/blog/static/7978132720095193113752/ oracle中 connect by prior 递归算法 Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from table start with org_id = 'HBHqfWGWPy' conne 阅读全文
posted @ 2013-05-08 14:55 孙愚 阅读(225) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/yuzhic/article/details/1896878http://blog.csdn.net/macle2010/article/details/5980965该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSERT 关键词,ORACLE 10g 做了如下改动。1,insert 和update是可选的 2,UPDATE 和INSERT 后面可以跟WHERE 子句 3,在ON条件中可以使用常量来insert 所有的行到目标表中,不需要连接到源表和目标表 4,UP 阅读全文
posted @ 2013-05-08 10:26 孙愚 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 主要参数:-t 等待时间-p 用户提示-s 使输入不显示在屏幕上(用于输入密码)-n 计算输入字符数 read -n1 -p "please enter your choice(y/n):" --------------------------------------最后,还可以使用read命令读取Linux系统上的文件。每次调用read命令都会读取文件中的"一行"文本。当文件没有可读的行时,read命令将以非零状态退出。读取文件的关键是如何将文本中的数据传送给read命令。最常用的方法是对文件使用cat命令并通过管道将结果直接传送给包含read命令的 阅读全文
posted @ 2012-11-03 20:34 孙愚 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: 通信技术 CPU与外部的信息交换统称为通信。基本的通信方式有两种: 并行通信——各位数据同时传送。例如CPU与PIO间的数据交换是八位一起传送的,这就是并行通信。 串行通信——数据是一位、一位顺序传送的方式。例如远动装置发、收两端的距离很长,只采用一条通道传送信息,这就需要各位信息逐位按次序传送,即串行通信。 下面,我们介绍串行通信及其接口电路。 1.串行通信方式 串行通信分为异步通信(ASYNC)和同步通信(SYNC),以及同步数据链路通信(SDLC)、高级数据链路通信(HDLC)等,它们的主要区别表现在不同的信息格式上。我们主要介绍其中最基本的异步和同步通信。 一、异步通信 在数据位的前后 阅读全文
posted @ 2012-05-26 21:45 孙愚 阅读(862) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页