“oracle 10g”中怎样执行很长的sql语句呢?

2025-03-26 04:45:49
推荐回答(1个)
回答1:

lv_sql clob;--很长长很长的字符串 4G ,记住太长不能后在plsql不能打印,不能to_char,只要执---行就可以了,想要看结果可以写入一个表字段位clob,再select查看。

X number;  --声明变量

BEGIN

x:=1;    --给初值

FOR X IN REVERSE 1..10000 LOOP   --reverse由大到小

lv_sql :=lv_sql  || 'insert into testtable (aa) values(''111'')'|| ';';

END LOOP;

execute immediate lv_sql;

END;

---可以拼接可以很长很长,希望能帮到大家,然后点个赞,让更多的人知道

甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨文已超越 IBM ,成为继 Microsoft 后全球第二大软件公司。

2017年6月7日发布的2017年美国《财富》500强,甲骨文公司排名第81位。2017年6月,《2017年BrandZ最具价值全球品牌100强》公布,甲骨文公司排名第46位。