`
文章列表
第4章   自动化   在从前的一个项目中,我们需要定时更新几个电子数据表文件。我需要用Excel打开这些文件,但手工做这件事实在费劲(偏偏Excel又不允许在命令行中传入多个文件名)。所以,我花了几分钟时间写出了下面 ...
    物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。     1、物化视图的类型:ON DEMAND、ON COMMIT     二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”被刷新了,才进行刷新(REFRESH),即更新物化视图,以保证和基表数据的一致性;而ON COMMIT是说,一旦基表有了COMMIT,即事务提交,则立刻刷新,立刻更新物化视图,使得数据 ...
#mkdir /centos5.3.dvd (随便起个文件夹名)#mount -o loop CentOS-5.3-i386-bin-DVD.iso /centos5.3.dvd#cd /etc/yum.repos.d/#mv CentOS-Base.repo CentOS-Base.repo.bak (改名)#vi /etc/yum.repos.d/CentOS-Media.repo(参考里面的[c5-media]的写法,加入下面四行)[centos5.3.dvd]name=centos5.3.dvdbaseurl=file:///centos5.3.dvdgpgcheck=0保存退出。#nm ...
1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。 2.用set password语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,然后“mysql> update mysql.user set password=password('newpwd')”,最后执行“flush privileges”就可以了。 3.需要提防的攻击有,防偷听、篡改、回放、拒绝服务等,不涉及可用性和容错方面。对所有的连接、查询、其他操作使用基于ACL即访问控制列表的安全措施来完成。也有一些对SSL连接的支持。 4.除了roo ...
这样的比较有意义吗?个人意见,只要别把自己当成宗教教徒,将语言看作工具而不是信仰,那么比较就是有意义的。  语言(Silverlight以C#为准) 特性 比较 胜出
MYSQL 的事务处理主要有两种方法。 1 、用 begin,rollback,commit 来实现        begin 开始一个事务        rollback 事务回滚        commit 事务确认    2 、直接用 set 来改变 mysql 的自动提交模式
一.中小企业进销存系统和运行平台以及技术架构 1. 中小企业进销存系统特点: a. 目标客户 零售批发中小企业,企业规模人数500人以下,销售额1500万元以下。 b. 数据操作频繁 每天频繁操作销售和采购以及仓库出入库,经常需要查看企业基本信息,包括商品信息,客户供应商信息,应收应付。并且需要快捷的操作系统。 c.存储数据量有限 商品信息大概5000条,客户供应商大概1000, 每天单据信息大概50条,每年单据信息大概20000条 d.并发操作用户数量固定 销售员,采购员,经理,财务,大概20人左右。 e. 用户使用地点不同 需要直接方便浏览器访问系统 f. 客户浏览器处理功能强大 目前客户电 ...
存储过程 create or replace PROCEDURE p_name (argument [model] datatype, argument2 [model] datatype) IS ----------变量定义,不需要DECLARE BEGIN --body END; / 函数:跟存储过程不同的是他可以返回值 create or replace FUNCTION f_name (atgument1 [model] datatype, argument2 [model[ datatype) return datatype IS ---declare ...
使用游标 1)显示游标: CURSOR name_cursor IS select statement; 2)打开游标: OPEN name_cursor; 3)提取游标 FETCH name_cursor INTO variable1,variable2............. 4)关闭游标 CLOSE name_cursor; 显示游标的属性: %ISOPEN:显示游标是否打开 %FOUND:是否从结果集中取到数据 %NOTFOUND:是否未从结果集中取到数据 %ROWCOUNT:已经取到的数据,不是说集合中间有多少数据,请这里注意; DECLARECURSOR ...
)将select 嵌入到PL/SQL中 定义了变量以后,可以使用 SELECT column1 INTO variable1 FROM table_name WHERE column1=xx      --返回唯一的一行记录的一个字段 如果是要讲返回的结果赋给一个记录表/表变量的话:如下 SELECT * BULK COLLECT INTO xx_tab ...
我们开始学习PL/SQL PL/SQl的好处在于降低了网络开销,别的数据库执行四条sql语言的话,在网络上要发送四次语句, 而oracle可以把多条sql语句写到一段PL/SQl快中,从而降低了网络开销,以高了网络程序的性能; PL/SQl语句的基本 ...
 这个教程主要针对对flex有一定基础,准备开始AIR开发的朋友。由于AIR是针对桌面应用程序,所以相对于flex的web应用,自然就多出了对应用程序窗口的控制。而 AIR的一大特点就是允许开发者使用自定义的窗口代替系统窗口从而 ...
虽然很少有人用linux下的mysql 客户端来维护数据,毕竟现在mysql 的客户端管理软件也多起来了,比较出名的有toad for mysql free . 不过像我这些习惯了unix 下用 sqlplus 管理oracle 的用户来说,还是觉得慢。   最近用 linux 下mysql 导入中文数据时老出问题。 在shell 下是正常的,但与php联后就乱码了。 原来ubuntu下mysql 默认不是utf8联的   只有在my.cnf 中的 [client] 一节加这一句:   [client] port = 3306 socket = mysql default-chara ...
抽取当前目录以下的所有logo1.* 或 logo2.* 到 /media/logo下   tar cvf - `find . -name "logo[1,2].*" -print` | (cd /media/logo;tar xvf - ) 缺点:因为是拷贝所以占用多一倍空间。   如果文件列表多于3000个以上方法不行的,用下边的方法:   find . -name '*.txt' -print >/tmp/test.manifesttar -cvzf textfiles.tar.gz --files-from /tmp/test.manifestfi ...
环境:SunOS szxsolaris 5.10 s10_69 i86pc i386 i86pc                              Solaris 10 s10_69 X86           Copyright 2004 Sun Microsystems, Inc.  All Rights Reserved.                        Use is subject to license terms.                            Assembled 05 October 20041,设定主机名(/etc/hosts   / ...
Global site tag (gtag.js) - Google Analytics