-
0 votesanswersviews
Oracle:消除错误
我有假期表,其描述是 Name Null? Type HOLIDAYDATE DATE DESCRIPTION VARCHAR2(20) 其中包含数据 HO... -
1 votesanswersviews
在oracle中的另一列上添加子分区
我有一个表有两个分区(按范围):first_half和second_half基于列“INSERT_DAY” . 我需要根据另一列“STATUS”(按列表的子分区)的值添加子分区“SUCCESS”和“NONSUCCESS”,即我需要将我的范围分区转换为复合(范围列表)分区 . 我不希望删除现有的表或分区 . 什么是ALTER查询? PS:数据库是Oracle 9i -
41 votesanswersviews
获取Oracle数据库中所有函数和过程的列表
我正在比较三个Oracle模式 . 我想获得每个数据库中使用的所有函数和过程的列表 . 这可以通过查询吗? (最好包括一个关于它们是否编译的标志) 理想情况下,使用一个标志来指示函数/过程是否在每个模式中都是很好的 . 但即使只是第一位也比手动检查每个模式更好 . -
106 votesanswersviews
Oracle PL / SQL - 如何创建一个简单的数组变量?
我想创建一个可以在我的PL / SQL代码中使用的内存数组变量 . 我在Oracle PL / SQL中找不到任何使用纯内存的集合,它们似乎都与表相关联 . 我想在我的PL / SQL(C#语法)中做类似的事情: string[] arrayvalues = new string[3] {"Matt", "Joanne", "Robert"... -
3 votesanswersviews
变异,触发/功能可能看不到它 - 执行触发时出错
CREATE OR REPLACE TRIGGER UPDATE_TEST_280510 AFTER insert on TEST_TRNCOMPVISIT declare V_TRNCOMPNO NUMBER(10); CURSOR C1 IS SELECT B.COMPNO FROM TEST_TRNCOMPVISIT A, TEST_TRNCOMPMST B, ... -
0 votesanswersviews
Oracle语句返回结果取决于记录的最大值
我整天都被困在这里 . 我有2张 table : TABLE 1: LOGS FIRST_NAME LAST_LOG_IN ------------------------------ John 15-NOV-17 Jane 13-NOV-17 John 12-NOV-17 John 11-NOV-1... -
5 votesanswersviews
如何从有效包中获取“ORA-00904 ::无效标识符”?
我有一个有效的过程,并在其中有一个insert..select语句 . 现在有一种情况,执行此过程会从此语句中生成“ORA-00904 :: invalid identifier”错误 . 这在理论上甚至可能如何?没有触发器或动态SQL . 此外,sqlerrm中的ORA-00904文本没有指向Oracle认为无效的任何特定标识符的指针 . Oracle 9.2.0.8版 EDIT2: 事实证明,...