Sql 输出在IBM DB2上执行的SELECT的结果
使用T-SQL(SQL Server)很容易做到这一点: 然而,我花了数小时在IBMDB2上,却无法做到这一点。我希望这能奏效:Sql 输出在IBM DB2上执行的SELECT的结果,sql,tsql,db2,db2-400,Sql,Tsql,Db2,Db2 400,使用T-SQL(SQL Server)很容易做到这一点: 然而,我花了数小时在IBMDB2上,却无法做到这一点。我希望这能奏效: DECLARE myStatement VARCHAR(1000); SET myStatement = 'SELECT * FROM MYTABLE'; PREPARE s1 FROM myStatement; EXECUTE s1; 但我收到以下错误消息: 瓦尔查尔的综合征是正确的。可能的事件: 动态敏感无敏感。。SQLCODE=-104, SQLSTATE=4
DECLARE myStatement VARCHAR(1000);
SET myStatement = 'SELECT * FROM MYTABLE';
PREPARE s1 FROM myStatement;
EXECUTE s1;
但我收到以下错误消息:
瓦尔查尔的综合征是正确的。可能的事件:
动态敏感无敏感。。SQLCODE=-104,
SQLSTATE=42601,DRIVER=4.18.60
我将其翻译为:
语法元素VARCHAR不正确。可能的要素:动态
敏感的,不敏感的。。SQLCODE=-104,SQLSTATE=42601,
驾驶员=4.18.60
请使用以下命令重试:
BEGIN
DECLARE myStatement VARCHAR(1000);
SET myStatement = 'SELECT * FROM MYTABLE';
EXECUTE IMMEDIATE myStatement ;
END;
请使用以下命令重试:
BEGIN
DECLARE myStatement VARCHAR(1000);
SET myStatement = 'SELECT * FROM MYTABLE';
EXECUTE IMMEDIATE myStatement ;
END;
您使用哪个客户端连接和显示数据?将x声明为char(1000);set x='从mytable中选择*';执行即时x;您正在寻找@xQbert:SSRS 2016,以及我刚刚输入的IBM SQL和例程开发(IBM Data Studio)。作为抽头,您使用什么客户端连接和显示数据?将x声明为char(1000);set x='从mytable中选择*';执行即时x;您正在寻找@xQbert:SSRS 2016,以及我刚刚输入的IBM SQL和例程开发(IBM Data Studio)。外卖