如何实现对数据库的访问
比如,远程传给我一个用户ID,需要将这个ID的所有内容制成表返回。
这是不是涉及到数据库的连接?
小妹刚入门,对此不甚明白,还请大虾帮忙解答,谢谢
比如,远程传给我一个用户ID,需要将这个ID的所有内容制成表返回。
这是不是涉及到数据库的连接?
小妹刚入门,对此不甚明白,还请大虾帮忙解答,谢谢
解决方案 »
- 为一个表建立主键是否会影响到其他表
- 没有足够的值
- type rid is table of rowid index by binary_integer 谁给解释一下index by
- 求一份ORACLE所有权限的中文列表
- 关于从db2移植到oracle的存储过程及函数应如何修改(高分在线等)
- 请各位大侠看看关于字段连接的问题
- 请问大家在oracle中怎样用一个字段唯一标识一条记录?
- 监听程序无法处理专用的服务器进程??
- 请问大家!如何在数据库中用SQL写入日期,要精确到秒!开发环境是JBuider.
- 急!:关于oracle7的备份文件IMP到oracle8i的问题:imp-00016
- 简单的条件选择问题。
- 格式输出,谁能帮我解释一下
小妹表达的不好
小妹的意思是,比如现在有两个表,一个用户表,主键是用户ID。另一个是信息表。
现在远程传送给我一个用户ID,我要将与这个ID有关的所有信息以视图的方式输出,还请大侠指教。
另外,小妹是在LINUX下编程,之前用游标的形式将查询到的结果一条一条的插到文件中,可是这种方法不适用于大量数据,所以想用视图的方式将数据输出,
还请大侠指教,谢谢
r_c SYS_REFCURSOR;
BEGIN
OPEN r_c FOR
SELECT ename,empno
FROM (SELECT ename,empno, ROW_NUMBER() OVER(ORDER BY ENAME) RN FROM SCOTT.EMP T)
WHERE RN >= S
AND RN <= E;
RETURN r_c;
END;
/DECLARE
r_c SYS_REFCURSOR;
v_c1 VARCHAR2(10);
v_c2 VARCHAR2(10);
BEGIN
r_c:=gg(2,6);
LOOP
FETCH r_c INTO v_c1,v_c2;
EXIT WHEN r_c%NOTFOUND;
dbms_output.put_Line(v_c1||'-'||v_c2);
END LOOP;
CLOSE r_c;
END;
/