【问题标题】:How do I use Stored Procedure to view the entire contents of a table如何使用存储过程查看表的全部内容
【发布时间】:2012-04-18 14:03:18
【问题描述】:

如何使用存储过程来查看 IBM DB2 中表的全部内容(以及我猜想的任何其他内容,因为 SQL 脚本在所有内容中都是相同的)?

谢谢:)

【问题讨论】:

  • SELECT * FROM
  • 为什么需要一个存储过程呢? select * from MyTable 不适合你吗?
  • 我正在做一些工作经验,我被告知我需要使用存储过程:/
  • 不是像你所描述的那样,你没有。
  • 这是我被告知要使用的,我知道我可以使用 select * from <table> 但是你,我需要尝试使用存储过程来做到这一点

标签: sql stored-procedures db2


【解决方案1】:

在 DB2 中,您必须创建一个从您需要的表中读取数据的游标,然后打开它以获取结果。我给你一个没有参数的样本。

CREATE PROCEDURE MY_SCHEMA.SP_SEL_TABLEX()
RESULT SET 1
LANGUAGE SQL
BEGIN
    DECLARE C_TABLEX CURSOR FOR
        SELECT COL1, COL2
        FROM MY_SCHEMA.TABLEX;
    OPEN C_TABLEX;
END;

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2011-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多