我试图将参考光标中的数据加载到表变量(或数组)中,如果表变量基于现有的%Rowtype但参考光标通过连接多个表来加载,则参考光标可以工作,所以让我试着演示一个例子我想做什么,有些人可以帮助我
--created table
create table SAM_TEMP(
col1 number null,
col2 varchar(100) null
);
--created procedure which outputs results from that table
CREATE OR REPLACE
PROCEDURE SP_OUT_RefCur_PARAM(
C_RESULT OUT SYS_REFCURSOR
) IS
BEGIN
OPEN C_RESULT FOR
SELECT COL1,COL2
FROM SAM_TEMP;
END SP_OUT_RefCur_PARAM;
--seeing the output works like this
DECLARE
REFCUR SYS_REFCURSOR;
outtable SAM_TEMP%rowtype ;
BEGIN
SP_OUT_RefCur_PARAM(REFCUR);
LOOP
FETCH REFCUR INTO outtable;
EXIT WHEN REFCUR%NOTFOUND;
dbms_output.put_line(outtable.col1);
END LOOP;
CLOSE REFCUR;
END;
--but when i try to run below script it is giving …Run Code Online (Sandbox Code Playgroud) 我搜索了很多帖子和论坛,因为我认为这可能是一个基本的东西,但没有找到它所以问这里,我想要做的是添加滚动条,如果高度超过一定的限制,让我们说如果菜单项超过3.
我创建了一个jsfiddle http://jsfiddle.net/euSWB/
如果您无法访问它,那么这里是HTML和CSS HTML
<ul id="mnav">
<li><a><b>Home</b></a>
</li>
<li><a><b>SQL Server vs Oracle</b></a>
<ul>
<li><a>Basic SQL : Declare variables and assign values</a></li>
<li><a>Basic SQL : Inner Join, Outer Join and Cross Join</a></li>
<li><a>Basic SQL : Padding and Trimming</a></li>
<li><a>Basic SQL : Union,Except/Minus,Intersect</a></li>
<li><a style="border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;">Update from Select</a></li>
</ul>
</li>
<li><a href="#"><b>SSIS</b></a>
<ul>
<li><a>Coalesce in SSIS</a></li>
<li><a >Universal CSV Generator</a></li>
<li><a >Parsing a row into multiple in CSV</a></li>
<li><a style="border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;" >XML Task …Run Code Online (Sandbox Code Playgroud)