在DB2中建立存储过程时使用了隐式游标,在调用的时候报错如下: SQL0501N FETCH 语句或 CLOSE 语句中指定的游标尚未打开,或者游标标量函数引用中的游标变量尚未打开. SQLSTATE=24501相关环境 ------表 )); ----存储过程 CREATE PROCEDURE UP_GET_ALL BEGIN FOR V1 AS cursor1 CURSOR for SELECT DISTINCT ID FROM t_m DO INSERT INTO GH VALUES(
1. 语法介绍 有三张表a.b.c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段.对于这种情况,可以使用如下的语句来实现: INSERT INTO db1_name (field1,field2) SELECT field1,field2 FROM db2_name 上面的语句比较适合两个表的数据互插,如果多个表就不适应了.对于多个表,可以先将需要查询的字段JOIN起来,然后组成一个视图后再SELECT FROM就可以了: INSERT INTO a (field1,
1. sybase与oracle中insert into select和select into的用法 http://wjlvivid.iteye.com/blog/1921679 Sybase 一.首先,我们来看一下insert into select语句 其语法形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1. 这里的要求就是Table2必须已经存在,如果不存在,系统则会提示对象无效.