00问答网
所有问题
当前搜索:
存储过程 返回查询结果
Oracle的
存储过程
能
返回
一个select
查询结果
集吗
答:
begin sql_test(cur1);loop fetch cur1 into i;exit when cur1%notfound;dbms_output.put_line('---:' || i.fnd_id);--fnd_id为表tgp_funds中的fnd_id 列 end loop;close cur1;end;
MYSQL
存储过程
能
返回结果
集吗
答:
可以,
存储过程
只是把你的
查询
语句形成一个固定的格式,这样你要查询的时候就不用每次都执行查询语句了,sql在执行的时候都会将你的sql语句转换为字节码,然后机器才能运行,存储过程就节省了这一步,已经形成了字节码,所以速度才会快,特别是执行次数比较多的时候,可以节省很多时间 ...
Oracle中如何写带条件的
查询存储过程
并
返回查询结果
集
答:
create or replace procedure p_cnt(p_time in varchar2,---
查询
的条件 p_cur out SYS_REFCURSOR)---游标
返回
IS v_sql varchar2(1000) :='';v_date varchar2(20);BEGIN v_date := replace(p_time, '-', '');---时间的格式转换 v_sql := 'select * from dapartment d ...
SQL2005 在
存储过程
中怎么
返回
select * from test
查询
出来的
结果
答:
第一个“???”的意思是表示,你
返回
字段的类型,这要根据你第二步操作中复制的字段类型来看,假如你给它赋值的是字符串,则要使用varchar(50),这是变长字符串,长度自己定。第二个“???”就是你写
存储过程
的目的了,你想找到什么数据,例如:select @que_Id=QueId from test where QueName=@...
MYSQL
存储过程
取得一个表的
查询结果
答:
注: in_start, in_end是DATA1的筛选范围。 后面一个select直接
返回
一个表 直接用SQL和使用
存储过程
各有利弊,存储过程在你使用大量
查询
及SQL运算的时候效率很高,而且存储过程一旦写入数据库会被自动编译运行速度比较快,而SQL是每次执行都需要被编译一次的。但是存储过程的调试比较麻烦,不像你使用编程...
在Oracle
存储过程
中
查询
的数据
结果
怎样
返回
???
答:
oracle 跟ms不一样。要
返回
表的记录数据,只能通过游标,或者自定义对象数组在
存储过程
中组装好后返回。
SQL SERVER里面如何在
存储过程
里面获取另一个存储过程所
返回
的表...
答:
首先需要知道“另一个
存储过程
”的
结果
集的所有列的类型。假设“另一个存储过程”的名字是sp1,没有参数,
返回
的结果集共3列,全部为int型,那么“存储过程”里添加一个与结果集列数相同的临时表或表变量用于接收“另一个存储过程”的结果集 如下 CREATE PROCEDURE sp2 AS DECLARE @t table(a int,...
SQL SERVER 2008 执行
存储过程
,执行后
返回
一条
结果
后,就一直显示正在执 ...
答:
两种可能,1是数据量太大,或者关联表太多造成效率极低,导致长时间不能反回
结果
2是网络因素,可能请求发送出去后网络发送故障导致数据不能及时
返回
vb获取sql server
存储过程返回
的
结果
集
答:
我来解答。Create PROCEDURE [dbo].[Test]AS BEGIN set nocount on--关闭掉 受影响记录行数的消息 就行了 select * from abc END
mysql
存储过程
把SQL语句
返回结果
赋给一个变量,该SQL语句返回的结果不止...
答:
在机器上装好sqlserver2005和mysql的驱动,sqlserver2005中在要导出的数据库上点右键,有个导出数据,跟着步骤往下走就行了,期间很可能遇到数据类型转换的问题,快到最后一步时把包保存下来,报错的话,可以把包打开编辑一下。如果数据量小的话,导入excel里再导到mysql也好 ...
1
2
3
4
5
6
7
8
9
涓嬩竴椤
其他人还搜
存储过程查询数据并返回数据
mysql存储过程返回结果集
mysql存储过程返回集合
存储过程获取查询结果
存储过程返回结果
存储过程不能返回结果
oracle存储过程查询
存储过程结果
显示存储过程结果