我有下面的对象: create type dep_rec_typ as object (did number, dnm varchar2(30));
create type emp_rec_type as object (eid number, enm varchar2(30));
create type emp_tab_typ as table of emp_rec_type;
cr
我有一个查询 SELECT originating_timestamp
FROM sys.x$dbgalertext
WHERE message_text LIKE '%Starting up%'
and to_char(ORIGINATING_TIMESTAMP,'DD-MON-YY') = to_char(systimestamp,'DD-MON-YY');
在Linux脚本
我有一些XML文件,我想通过使用sqlplus的批处理文件进程上传到Oracle数据库中。 我通过我的XML文件的循环是这样的: for %%f in (%FILE%) do (
call :load_file %%f
)
%FILE%可能是一个问题还有,不是100%肯定。这个变量被设置为: set FILE=%CURRENT_DIRECTORY%\File1_*.xml
..并且应该拉
我刚刚开始使用PL/SQL,因此请友好。 我有一个简单的问题,我想从表中提取不同的名称。 当我这样做时,在循环内部,我将针对其他操作中的每个不同名称执行操作。 我被困在如何获得循环内的唯一名称。我做的是不是因为工作,如果我有: 1 MARY
2 MARY
3 JOHN
我输出: MARY
MARY
相反的: MARY
JOHN
这是我的代码: create or replace
我正在使用Oracle Forms Builder 10g。在我的应用程序中,我有一个嵌套的表类型,它包含一堆varchar2。它是type my_type_1 is table of varchar2(255)。我在我的数据库中创建了相同的类型。 现在,我正在创建一个基于存储过程的表单。我想传递的my_type_1变量在身体就是这样: procedure my_proc (my_var_in_o
您可以给我替代查询下面的代码。 PLSQL代码 我有一个条款变量TEMP使用的,使用两个地在UNION ALL查询,有利于降低只有一个使用TEMP变量UNION ALL查询的时候, DECLARE
CURSOR CUR Is
WITH TEMP AS
(SELECT 1 ONE FROM DUAL UNION ALL SELECT 2 ONE FROM DUAL)
我想写这将产生以下输出 exec WinOrLose(4)
Welcome to the Win or Lose Game. Your number is 4.
You win.
You lose.
You win.
You lose.
==> You lose!
程序到目前为止,我有这样的: CREATE or REPLACE Procedure WinOrLose (