gpt4 book ai didi

db2 - 如何在 DB2 中执行 SQL 字符串

转载 作者:行者123 更新时间:2023-12-05 01:13:35 30 4
gpt4 key购买 nike

如何在 DB2 中执行 SQL 字符串语句?我正在使用 IBM Data Studio。

最佳答案

您的意思是执行动态 SQL 字符串吗?就像是:

DECLARE stmt VARCHAR(1000);
DECLARE my_table VARCHAR(50);
SET my_table = 'DEPT_'||deptNumber;
SET stmt = 'SELECT * FROM '||my_table;
PREPARE s1 FROM stmt;
EXECUTE s1;

不过,您只能在存储过程中执行此操作。一个定义为 CREATE PROCEDURE GetDeptInfo (deptNumber VARCHAR(5))对于这个例子。阅读 EXECUTEPREPARE在 db2 文档中 http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp

关于db2 - 如何在 DB2 中执行 SQL 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6785302/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com