求一个可以批量建日志表的存储过程 菜鸟求一个存储过程,比如我想建立2016年10到2020年12的日志表 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表名类似sec_log_201610......sec_log_202012期望的是,可以通过参数选择开始年月和结束年月来执行存储过程 exec procedure_name(start_month,end_month) beginfor c in 0..months_between(startdate,enddate)loopexecute immediate 'create table log_'|| to_char(add_months(startdate,c),'yyyymm');--后面的语法自己补齐end loop;end; 感觉先建立一张模板表,循环时使用 ctas 在语法上更简练; 向oracle中插入数据是000000怎么可读取的是0怎么解决,是数值型的。。不是字符型的 求SQL left join 如何去除重复 多个存储过程或包,可以运行脚本一次更新吗?怎么做? 关于数据库设计 关于Oracle建立数据表 初学Oracle,高手指点下. 再问一个问题,也是触发器的 SQL 语句不会 我的oracle怎么无缘无故的出现以下错误啊: 为什么oracle静默安装建库之后,生成的tnsname.ora 文件service_name参数值用的是GDBNAME而不是SID? 200万数据查询问题
表名类似sec_log_201610......sec_log_202012
期望的是,可以通过参数选择开始年月和结束年月来执行存储过程
exec procedure_name(start_month,end_month)
for c in 0..months_between(startdate,enddate)
loop
execute immediate 'create table log_'|| to_char(add_months(startdate,c),'yyyymm');--后面的语法自己补齐end loop;
end;
感觉先建立一张模板表,循环时使用 ctas 在语法上更简练;