-
[Oracle开发] Oracle开发人员规约
Oracle开发人员守则以下为Oracle大师级语录:OracleDatabasedevelopersshouldfollowistodoeverythingtheycaninSQL.WhattheycannotdoinSQL,theyshoulddoinPL/SQL.Andwhattheycann...
189
热度 -
[Oracle开发] Oracle 过程中稽查数据表存在与否
Oracle过程中检查数据表存在与否在过程中,尤其是每天执行的任务,通常要检查查询的数据表存在不存在,如果不存在则等待一段时间在进行执行,以下代码实现了这个功能,如果表不存在,抛出异常,交给异常处理代码,确保数据完整性使用方法:p_CheckTable('UserName.TableName')用户...
52
热度 -
[Oracle开发] oracle从各个表获得数据保存到另一个表
oracle从各个表取得数据保存到另一个表从各个表中取得数据保存另一个表中:CREATEVIEWPARAMETER_viewASWITHtallAS(SELECTp.PI_NO,--产品序列号p.SERIALNO,--产品编号p.PI_NAME,--产品名称p.PI_START_DATE,--产品起...
81
热度 -
[Oracle开发] Oracle顶用一张表的字段更新另一张表的字段
Oracle中用一张表的字段更新另一张表的字段今天在做项目的过程中,发现开发库中某张表的某字段有许多值是空的,而测试库中该字段的值则是有的。那么,有什么办法能将测试库中该字段的值更新到开发库中呢?SQLServer中这是比较容易解决的,而Oracle中就不知道方法了。SQLServer中类似问题的解...
130
热度 -
[Oracle开发] Oracle之初始创设scott/tiger来测试
Oracle之初始创建scott/tiger来测试在redhat5.5(32bit)上安装好oracle11g数据库软件,然后安装一个数据库,再然后登录数据库,创建scott/tiger测试首先登录数据库,这里登录时是没有启动数据库的[oracle@localhostoradata]$sqlplus...
72
热度 -
[Oracle开发] 哪位&大婶帮小弟我看看删除记录的触发器创建后,为什么前面的触发器无效了
哪位大虾&大婶帮我看看删除记录的触发器创建后,为什么前面的触发器无效了?--数据库事件触发器--1.记录数据库登入和登出的时间DROPSEQUENCESEQ_DB_LOG_ID;CREATESEQUENCESEQ_DB_LOG_IDMINVALUE0000000001MAXVALUE9999...
471
热度 -
[Oracle开发] 2015-01-14 上午 11:18:14 这种格式如何插入数据
2015-01-14上午11:18:14这种格式怎么插入数据我想在表里插入一个时间,就是sysdate,但是结果怎么才能跟如下的一样在日期和时间中间有个上午或者下午的显示呢?就是系统按照时间自动判断是上午还是下午。2015-01-14上午11:18:14------解决思路-------------...
644
热度 -
[Oracle开发] 请问 - 对于group by和count(*)的语句请问
请教--对于groupby和count(*)的语句请教你好,我是使用两个表(销售表,优惠券表来获取如下字段的值,但是对groupby和count(*)的使用不是很熟悉,所以想问,如下语句有什么问题,请大家指教.selectb.p15_promo_id,--促销分类a.p23_id_i,--购买商品的...
111
热度 -
[Oracle开发] select case when 疑义
selectcasewhen疑问你好,请问如下selectcasewhen这个哪里写错了,为什么运行不出来值?selecta.p58_seqChasu,casea.p58_chasuwhenin('1','2')then'Bottom'whenin('3','4')then'Top'whenin('...
394
热度 -
[Oracle开发] 帮忙看看这个句子如何写,多谢了
帮忙看看这个句子怎么写,谢谢了selecta.a1as录入日期,(selectb.b1frombwhereb.b2=a.a2)as扫描日期fromawhere扫描日期isnull想咨询下如何写“扫描日期”,扫描日期为空的。------解决思路----------------------因为where...
98
热度 -
[Oracle开发] Oracle中varchar,varchar2,nvarchar,nvarchar2的差别及其它数据类型描述
Oracle中varchar,varchar2,nvarchar,nvarchar2的区别及其它数据类型描述--varchar,varchar2联系:1.varchar/varchar2用于存储可变长度的字符串比如varchar(20),存入字符串'abc',则数据库中该字段只占3个字节,而不是20...
629
热度 -
[Oracle开发] 怎么利用Oracle外部表导入文本文件的数据
如何利用Oracle外部表导入文本文件的数据同事最近在忙数据一致性比对工作,需要对不同文本文件中的数据进行比对,有的文件较大,记录较多,如果用普通的文本编辑器打开的话,很显然,会很卡,甚至打不开。基于此,可将该文本文件的数据导入到数据库中,在集合的层面进行比对。那么如何将文本文件的数据导入到数据库中...
175
热度 -
[Oracle开发] 奇怪的查询结果,与预期的记录条数不合乎
奇怪的查询结果,与预期的记录条数不相符VEHICLE中车牌号唯一,不重复,hphm='京BPZ817'只有一条记录存在。下面的查询结果会出现两条一模一样的记录。select*from(selectreplace(('京'||hphm),'京京','京')hphm,hpzlfromVEHICLEtwh...
86
热度 -
[Oracle开发] Oracle札记(三)单行函数
Oracle笔记(三)单行函数-函数函数像一个黑盒子一样(看不到里边的构造),有参数返回值,可以为我们完成一定的功能。-单行这种函数会对结果中的每一行计算一次,每行返回一个结果,单行概念区别于分组函数。单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数;一、字符型函数---字...
102
热度 -
[Oracle开发] GROUP BY的扩充
GROUPBY的扩展GROUPBY的扩展主要包括ROLLUP,CUBE,GROUPINGSETS三种形式。ROLLUProllup相对于简单的分组合计增加了小计和合计,解释起来会比较抽象,下面我们来看看具体事例。例1,统计不同部门工资的总和和所有部门工资的总和。SQL>selectdeptno...
65
热度 -
[Oracle开发] oracle11G not exists的BUG解决方案
oracle11Gnotexists的BUGinsertintoSYS_LOAD_COUNT(DATADT,TABLE_NAME,TABLE_COUNT,IMP_TABLE_COUNT,DATE_FLAG,END_TIME,MAIN_FLAG,TABLE_DESC)select'20150104',...
102
热度 -
[Oracle开发] oracle 创建字段自增长——两种实现模式汇总
oracle创建字段自增长——两种实现方式汇总mysql等其他数据库中有随着记录的插入而表ID自动增长的功能,而oracle却没有这样的功能,我们有以下两种方式可以解决字段自增长的功能。因为两种方式都需要通过创建序列来实现,这里先给出序列的创建方式。CREATESEQUENCE序列名[INCREME...
138
热度 -
[Oracle开发] 关于Oracle的疑点
关于Oracle的疑问索引范围扫描(indexrangescan) selectempno,enamefromempwhereempno> 1 order byempno ...
114
热度 -
[Oracle开发] oracle表连接——处理连接过程中另外一张表没有相关数据不显示有关问题
oracle表连接——处理连接过程中另外一张表没有相关数据不显示问题一个数据表基本上很难满足我们的查询要求,同时,将所有的数据都保存在一个表格中显然也不是一种好的数据库设计,为了避免数据的冗余,删除、更新异常,我们通常需要建立一张外键表,通过表连接,来获取我们自己想要得到的数据,所以在数据查找中,表...
152
热度 -
[Oracle开发] Oracle——事宜(Transaction)
Oracle——事务(Transaction)事务:事务是指作为单个逻辑工作单元执行的一组相关操作。这些操作要求全部完成或者全部不完成。使用事务的原因:保证数据的安全有效。事务的四个特点:(ACID)1、原子性(Atomic):事务中所有数据的修改,要么全部执行,要么全部不执行。2、一致性(Cons...
142
热度