此代码段运行时没有错误,除非我取消注释for循环,在这种情况下,我将获得ORA-06550: line 12, column 41:我的问题是为什么在for循环未注释的情况下会出现错误?set serveroutput on v_sql varchar2(2000);begin
dbms_output.enable(null);(&
我们必须显示user_tables中所有表中的数据。我的代码是name varchar2(50);cursor c_demo is select table_name from user_tables;open c_demo;fetch c_demo into name;select * into s_query from @name; end loop;
close c_dem
作为应用程序安装程序的一部分,我需要将一些数据插入到已经存在的数据库中。数据库的结构是已知的,但是确切的名称是不知道的;也就是说,我知道需要插入的表的名称及其结构,但是db名称是可变的。SELECT name FROM master..sysdatabases WHERE name LIKE 'AppDB%'是否可以创建一个查询,在整个结果范围内插入相同的表?
也就是说,如果