您的意思是执行动态 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;
Run Code Online (Sandbox Code Playgroud)
不过,您只能在存储过程中执行此操作。一个如CREATE PROCEDURE GetDeptInfo (deptNumber VARCHAR(5))本例中定义的。阅读EXECUTE和PREPARE在DB2文档http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp
| 归档时间: |
|
| 查看次数: |
22243 次 |
| 最近记录: |