
数据库
文章平均质量分 69
pmj888666
这个作者很懒,什么都没留下…
展开
-
Access Sql大全
--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --原创 2010-03-23 23:56:00 · 2746 阅读 · 0 评论 -
oracle小于1的浮点转成字符时,丢掉前面0,变成点几的情况
<br />select round(a1/a2*100,4)||'%' from rep_evdo<br />结果是:<br /> -.4449% (应该是-0.4449%,整数位的0没显示)<br /> -1.4662%<br /> <br />正确的实现方式:<br />select concat(to_char(round(a1/a2*100,4),'fm990.9999'),'%') from rep_evdo t;<br /> -0.4449%<br /> -1.4662%<br /> <br原创 2010-09-19 17:09:00 · 1252 阅读 · 0 评论 -
RAC故障时
<br />RAC环境中只有两个节点,主节点故障时,从节点将直接蓝屏重启,应该是RAC特有的机制.日志中有检测错误及明确提示信息说明:节点有主从之分,如果是两节点,那从节点出问题,主节点直接接管应用,如果主节点出问题,从节点蓝屏重启,重启后再接管应用,重启的目的是为了避免数据不一致原创 2010-08-18 12:11:00 · 239 阅读 · 0 评论 -
关键词:Oracle I/O优化
详解Oracle数据库磁盘I/O优化2009-10-28 作者: 转载自:IT168 编辑:乐乐 点击进入论坛关键词:Oracle I/O优化<br /> 监控数据库的性能<br /> 在init.ora参数文件中设置TIMED_STATISTICS=TRUE 和在你的会话层设置ALTER SESSION SET STATISTICS=TRUE 。运行svrmgrl 用 connect internal 注册,在你的应用系统正常活动期间,运行utlbstat.sql 开始统计系原创 2010-08-17 08:54:00 · 816 阅读 · 0 评论 -
找出记录数最多的表
<br />--找出当前用户记录数最多的表--<br />create or replace procedure Test<br />is<br /> tab_name varchar(200);<br /> MaxCount_Tab varchar(200);<br /> MaxCount number(10);<br /> CurCount number(10);<br /> cursor cur_tab is select * from cat where table_type='TABLE原创 2010-06-22 15:54:00 · 362 阅读 · 0 评论 -
Oracle字符集讨论(转)
<br /> Oracle字符集讨论(转) 收藏 <br />原文发表于itpub技术丛书《Oracle数据库DBA专题技术精粹》,未经许可,严禁转载本文. <br />链接:http://www.eygle.com/archives/2004/09/nls_character_set_01.html<br />Oracle全球支持(即Globalization Support)允许我们使用本地语言和格式来存储和检索数据。通过全球支持,Oracle可以支持多种语言及字符集,得以展示数据库的强大魅力。 <b原创 2010-06-21 12:11:00 · 719 阅读 · 0 评论 -
oracle 新旧权限变更过程
<br />create or replace procedure SYN_UserPriv_To_RolePriv(<br /> aCityID NUMBER<br /> ,v_err out varchar2<br /> ) --SYN 同步<br />is<br /> FPrivStr_Old varchar(5000)原创 2010-07-28 17:47:00 · 257 阅读 · 0 评论 -
编译失效的过程、视图等
<br /> ALTER [OBJECT TYPE ] [ OBJECT NAME ] COMPILE<br /> <br /> select * from obj where status='INVALID'<br /> alter PROCEDURE ALARM_AFTER_SEND compile原创 2010-06-01 11:21:00 · 258 阅读 · 0 评论 -
数据库设计(转)
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员转载 2010-04-23 14:24:00 · 235 阅读 · 0 评论 -
MERGE的用法
<br />FP 在数据仓库中的转换和装载过程中,经常会使用MERGE语句,这里简单总结一下。<br /> <br /> <br />MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 <br />下面看个具体的例子: <br />SQL> CREATE TA转载 2011-04-22 14:52:00 · 907 阅读 · 0 评论