博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
存储过程由结构表生成表
阅读量:6500 次
发布时间:2019-06-24

本文共 1866 字,大约阅读时间需要 6 分钟。

结构表

CREATE TABLE JGTB5001

(
ZDM VARCHAR2(30 BYTE),
HZM VARCHAR2(100 BYTE),
LX VARCHAR2(50 BYTE),
JD VARCHAR2(20 BYTE),
WBKLX VARCHAR2(100 BYTE),
FUNCTIONNAME VARCHAR2(50 BYTE),
FUNCTIONPARAMETER VARCHAR2(50 BYTE)
);

生成的TB表 CREATE OR REPLACE PROCEDURE PROC_CREATE_TB  authid current_useras -----声明变量 sqlstr varchar2(4000);--插入语句begin  declare  --- 定义 --类型定义 beginselect  'create'||' table '||' TB5001 (' ||wmsys.wm_concat(zdm||' '||decode( lx,'number','number('||decode(jd,'0','20','20,'||jd)||')','date','date','varchar2('||jd||')'))||')' INTO sqlstr  from JGTB5001;                execute immediate sqlstr;select  'create'||' table '||' TB5002 (' ||wmsys.wm_concat(zdm||' '||decode( lx,'number','number('||decode(jd,'0','20','20,'||jd)||')','date','date','varchar2('||jd||')'))||')' INTO sqlstr  from JGTB5002;                execute immediate sqlstr;select  'create'||' table '||' TB5003 (' ||wmsys.wm_concat(zdm||' '||decode( lx,'number','number('||decode(jd,'0','20','20,'||jd)||')','date','date','varchar2('||jd||')'))||')' INTO sqlstr  from JGTB5003;                execute immediate sqlstr;select  'create'||' table '||' TB5004 (' ||wmsys.wm_concat(zdm||' '||decode( lx,'number','number('||decode(jd,'0','20','20,'||jd)||')','date','date','varchar2('||jd||')'))||')' INTO sqlstr  from JGTB5004;                execute immediate sqlstr;select  'create'||' table '||' TB5005 (' ||wmsys.wm_concat(zdm||' '||decode( lx,'number','number('||decode(jd,'0','20','20,'||jd)||')','date','date','varchar2('||jd||')'))||')' INTO sqlstr  from JGTB5005;                execute immediate sqlstr;select  'create'||' table '||' TB5006 (' ||wmsys.wm_concat(zdm||' '||decode( lx,'number','number('||decode(jd,'0','20','20,'||jd)||')','date','date','varchar2('||jd||')'))||')' INTO sqlstr   from JGTB5006;                execute immediate sqlstr; end; commit;end PROC_CREATE_TB;/

 

转载地址:http://fdvyo.baihongyu.com/

你可能感兴趣的文章
windows 自动化目录大纲(各企业架构不一样,按需选择)
查看>>
我的友情链接
查看>>
【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理
查看>>
我的友情链接
查看>>
Java 使用 Redis
查看>>
JPA常用注解
查看>>
Java基础学习总结(1)——equals方法
查看>>
Maven学习总结(6)——Maven与Eclipse整合
查看>>
HTML5:理解head
查看>>
oracle
查看>>
java SpringUtil获取bean
查看>>
Centos6.4最小化安装系统初始化脚本
查看>>
PaaS变厚了
查看>>
赛门铁克开启“容灾即服务”时代
查看>>
复杂度归纳--小结
查看>>
基础篇9-python基本数据结构-列表
查看>>
PHP学习笔记 第八讲 Mysql.简介和创建新的数据库
查看>>
【git】git入门之把自己的项目上传到github
查看>>
js获取鼠标位置
查看>>
2016.8.11 DataTable合并及排除重复方法
查看>>