首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态SQL un动态PL/SQL示例

动态SQL un动态PL/SQL示例
EN

Stack Overflow用户
提问于 2022-05-29 16:32:02
回答 1查看 58关注 0票数 0

我是初学者,你能不能简单地不使用复杂的结构来演示一个PL/SQL程序的例子,其中使用动态SQL和动态PL/SQL?可以有一个同时使用动态SQL和动态PL/SQL的PL/SQL程序吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-29 17:31:07

给你。

  • l_sql是一个局部变量,它包含一个简单的SQL语句,它创建一个table
  • l_plsql,然后包含一个匿名PL/SQL块,该块在循环中将几行插入到以前(动态)创建的表

中。

代码语言:javascript
复制
SQL> declare
  2    l_sql   varchar2(1000);
  3    l_plsql varchar2(1000);
  4  begin
  5    l_sql := 'create table t_sql (id number)';
  6
  7    l_plsql := 'begin ' ||
  8               '  for i in 1 .. 5 loop ' ||
  9               '    insert into t_sql (id) values (i); ' ||
 10               '  end loop; ' ||
 11               'end;';
 12
 13    execute immediate l_sql;
 14    execute immediate l_plsql;
 15  end;
 16  /

PL/SQL procedure successfully completed.

SQL> select * from t_sql;

        ID
----------
         1
         2
         3
         4
         5

SQL>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72425440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档