摘要: Lpad()函数与Rpad()函数用法Lpad()函数的用法:lpad函数将左边的字符串填充一些特定的字符其语法格式如下: lpad(string,n,[pad_string]) string:可是字符或者参数 n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符; pad_string:是个可选参数,这个字符串是要粘贴到str... 阅读全文
posted @ 2009-08-22 08:19 多念 阅读(1204) 评论(1) 推荐(0) 编辑
摘要: 命令:chpasswdNAME chpasswd - update password file in batchSYNOPSIS chpasswd [-e]DESCRIPTION chpasswd reads a file of user name and password pairs from standard input and uses this information to update ... 阅读全文
posted @ 2009-08-20 11:51 多念 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1、SQL语句的编码检验常用的策略(1)尽可能地减少多表查询或建立物化视图;(2)以不相关子查询替代相关子查询;(3)只检索需要的列;(4)用带IN的条件子句等价替换OR子句;(5)经常提交COMMIT,以尽早释放锁;2、表设计评价在设计阶段,关系模式的设计应当符合3NF或BCNF,目的是为了减少数据冗余和消除操作异常。在数据库运行过程中,需要根据实际情况对表进行调整,调整的原则是:(1)如果频繁... 阅读全文
posted @ 2009-08-10 08:41 多念 阅读(384) 评论(2) 推荐(0) 编辑
摘要: 在数据库没有做update statistics前,systables表里各表记录数与实际表记录数差别比较大,这种情况下可以通过以下方法统计各表的记录数.countrecord.sh dbsname-------------------------------------#!/bin/kshif [ $# -ne 1 ];thencat << EOFUsage: $0 dbsname ... 阅读全文
posted @ 2009-08-05 09:38 多念 阅读(1679) 评论(0) 推荐(0) 编辑
摘要: load.sh 文本文件 导入表名----------------------------------#!/bin/kshecho $1 $2cat $1|wc -l>>file.txt#按每10000条记录分割一个文件split -l 10000 $1 $2_ls $2_* >file2.txtfor i in `cat file2.txt`do#数据库被置为无日志状态时,SQ... 阅读全文
posted @ 2009-08-05 08:50 多念 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 存储过程中断点定义语句:ON EXCEPTION SET __OK if __ErrorID<>0 then RETURN __ErrorID; else RETURN __OK; end ifEND EXCEPTIONlet __ok=100;SQL 语句;或者为:ON EXCEPTION SET ERR,ERR2,MSG raise exception -746,0,'ERR:'|... 阅读全文
posted @ 2009-08-02 16:52 多念 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1、去掉数据库写LOG,目的是为了加快导入海量数据速度。$>ontape -s -N db_name --修改为无日志模式 数据库不含日志,即不支持事务,对数据库的任何修改都不会记录到逻辑日志中去2、恢复数据库写LOG$>ontape -s -Bdb_name --修改为buffer_log 即缓冲日志模式 阅读全文
posted @ 2009-07-26 19:23 多念 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 新开博,以后会多写一些东东. 阅读全文
posted @ 2008-11-11 20:38 多念 阅读(164) 评论(3) 推荐(0) 编辑