`
pepple
  • 浏览: 39439 次
  • 性别: Icon_minigender_1
  • 来自: 亳州
社区版块
存档分类
最新评论

带输出的游标

阅读更多
declare @count int
declare @total int
set @total=0
declare @tablename varchar(100)
declare @sql nvarchar(4000)
declare mycursor cursor for
select name from sysobjects where name like 'test%'
open mycursor
fetch next from mycursor into @tablename
while(@@FETCH_STATUS=0)
begin
	set @sql='select @count=COUNT(*) from ' + @tablename
	exec sp_executesql @sql,N'@count int output' ,@count=@count   output   

	--print @tablename
	if(@count!=0)
	begin
                set @total = @total + @count
		print @tablename
		print @count
		
	end
	
fetch next from mycursor into @tablename	
end
	print @total
close mycursor
deallocate mycursor

分享到:
评论

相关推荐

    jdbc连接例子 Oracle CLOB转换为String java调用存储过程之输出游标

    标题中的“jdbc连接例子 Oracle CLOB转换为String java调用存储过程之输出游标”涉及到三个主要的Java数据库编程知识点:JDBC连接、Oracle数据库中的CLOB类型处理以及通过Java调用存储过程处理输出游标。 1. JDBC...

    C#调用带游标的oralce存储过程

    接下来,我们需要创建一个Oracle存储过程,该过程包含一个输出游标和其它输出参数。游标在数据库中用于遍历查询结果集,而输出参数则可以用来传递非查询结果的信息。以下是一个简单的Oracle存储过程示例: ```sql ...

    Oracle游标大全

    ### Oracle游标详解 #### 一、概述 在Oracle数据库中,游标是一种重要的机制,用于处理查询结果集。游标允许用户通过编程的方式逐一访问查询结果中的每一行数据,而不是一次性加载所有数据到内存中。这使得游标...

    游标和异常处理 游标和异常处理

    游标和异常处理 游标是 SQL 的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将...

    oracle 隐式游标,显示游标,游标循环

    ### Oracle中的游标详解 #### 一、引言 在Oracle数据库中,游标是一种非常重要的机制,它允许用户在程序中对查询结果进行逐行处理。游标分为两种主要类型:**隐式游标**和**显示游标**。此外,还可以利用游标进行...

    Mysql游标(循环操作)

    - 输出当前的`PID`(即玩家ID)。 - 注释部分表明原本打算删除`Inst_Player_Train`表中对应`PID`的所有记录,但在这里被注释掉了。 - 再次执行`FETCH`命令,尝试获取下一行数据。 ```sql CLOSEcur_record; ``` ...

    oracle游标的总结oracle游标的总结

    1. 查询所有大于 80 分的同学,并输出所有信息。 2. 查询“张三”的得分,并把张三的得分赋给“李四”。 3. 在运行期间传递参数来获取数据结果集。 Oracle 游标是一种非常重要的概念,它可以帮助开发者更方便地查询...

    oracle游标和异常处理

    程序通过`EXCEPTION`块捕获这个异常,并输出相应的信息。 ### 总结 通过本文的学习,我们可以了解到Oracle游标和异常处理的基本概念及使用方法。无论是显式游标还是隐式游标,都能有效地帮助我们处理和管理从数据库...

    oracle 游标

    这两个示例展示了如何通过输入参数和输出参数,结合 `LOOP` 循环和 `FOR` 循环来使用游标,从而实现按需查询和处理数据。这在实际的数据库编程和应用开发中非常常见,特别是在需要动态交互或批量处理数据的情况下。

    labview中波形图的游标坐标

    这可以通过在前面板上添加数值指示器,然后连接游标对象的“游标X值”和“游标Y值”输出到这些指示器来实现。 - 另外,可以使用“游标值改变事件”来捕捉游标位置的变化,并更新坐标显示。当游标位置变化时,该事件...

    matlab开发-图窗口的数据游标

    图窗口是MATLAB中用于展示和交互数据的主要工具,而数据游标则是对图形数据进行精确选取和分析的强大功能。本篇将详细探讨“matlab开发-图窗口的数据游标”以及在多轴数据中的应用。 数据游标(Data Cursor)是...

    游标与异常处理代码

    例如,输出指定部门的员工信息,我们可以定义一个带参数的游标: ```sql CURSOR c_employee(did NUMBER) IS SELECT employee_id, last_name, salary, department_id FROM employees WHERE department_id = did; `...

    Oracle数据库的游标学习总结

    在这个示例中,我们更新了`emp`表中职位为`CLERK`的员工的薪水,并通过`SQL%ROWCOUNT`属性输出被影响的记录数。 #### 六、总结 本文详细介绍了Oracle数据库中的游标概念及分类,并通过多个示例展示了不同类型的...

    Oracle 游标使用大全

    - 游标可以作为参数传递,或者作为存储过程的输出结果。 9. **游标处理异常** - 应适当地处理游标相关的异常,例如NO_DATA_FOUND和TOO_MANY_ROWS。 10. **游标最佳实践** - 及时关闭游标以释放系统资源。 - ...

    Oralce PLSQL存储过程之游标实践!

    通过以上实例,我们了解了在PL/SQL存储过程中使用游标的多种方式,包括简单的单值输出、遍历游标、带参数的游标以及使用多个游标进行复杂的数据处理。掌握这些技术将有助于开发出更加高效和健壮的应用程序。

    游标动态数据库代码

    - **REF CURSOR**:是一种特殊类型的游标,可以作为存储过程或函数的输出参数,用于返回多个结果集。 ### REF CURSOR的使用 ```sql DECLARE TYPE c_s IS REFCURSOR RETURN table%ROWTYPE; TYPE c_s2 IS REFCURSOR...

    TSQL 存储过程 和 游标

    存储过程可以接受输入参数、输出参数,甚至输入输出参数。参数定义在`CREATE PROC`或`ALTER PROC`语句中,如`@参数名 数据类型`,并可以在批处理语句内部使用这些参数。 【游标】 游标是数据库中处理数据集的一种...

    数据库实验六:游标的使用.pdf

    在循环内部,利用"fetch"命令从游标中获取每行数据,并将其放入变量中,同时通过"print"语句输出学生的信息。 以上是根据文档内容整理的相关知识点,涵盖了SQL游标的基本使用方法、操作步骤以及注意事项,目的是使...

    游标分类汇总行转列oracleplsql

    - **输出结果**:使用 `dbms_output.put_line` 函数输出每组中的男生和女生人数。 #### 6. 总结 本示例展示了如何使用Oracle PL/SQL中的游标来进行数据的分组统计,并通过程序逻辑实现了一种类似“行转列”的效果。...

    北大青鸟Oracle游标

    5. **带参数的游标**:为了提高游标的灵活性,可以声明带参数的游标,这样可以根据不同的输入参数来改变查询结果。例如,通过部门编号获取特定部门的员工信息。 6. **使用游标更新数据**:在处理数据时,如果需要...

Global site tag (gtag.js) - Google Analytics