MySQL 存储过程创建表
创建
CREATE PROCEDURE Pro_IsExistTable(ableName varchar(100),out outputParam int)
BEGIN
set @csql=concat("create table if not exists ",tableName,"
(
`Id` int(11) NOT NULL AUTO_INCREMENT,
UserID int(11) DEFAULT NULL,
Operation_Date datetime DEFAULT NULL,
Type varchar(255) DEFAULT NULL,
tableName varchar(255) DEFAULT NULL,
flightplanId varchar(255) DEFAULT NULL,
`SeasonName` varchar(255) DEFAULT NULL,
`MissionId` int(11) DEFAULT NULL,
`ApplyTime` varchar(255) DEFAULT NULL,
`Seq` varchar(255) DEFAULT NULL,
`Property` varchar(255) DEFAULT NULL,
`Gj` varchar(255) DEFAULT NULL,
`Atmbs` varchar(255) DEFAULT NULL,
`Airlinen` varchar(255) DEFAULT NULL,
`FlightId` varchar(255) DEFAULT NULL,
`FlightId_CodeShare` varchar(255) DEFAULT NULL,
`FlightId_IaTa` varchar(255) DEFAULT NULL,
`Aircraft_Type` varchar(255) DEFAULT NULL,
`Days` varchar(255) DEFAULT NULL,
`Depap` varchar(255) DEFAULT NULL,
`Arrap` varchar(255) DEFAULT NULL,
`DEPTime` varchar(255) DEFAULT NULL,
`ArrTime` varchar(255) DEFAULT NULL,
`VALIDPeriodBegin` varchar(255) DEFAULT NULL,
`VALIDPeriodEndn` varchar(255) DEFAULT NULL,
`Execute_Date` varchar(255) DEFAULT NULL,
`UnexecUTE_Daten` varchar(255) DEFAULT NULL COMMENT '非执行日',
`PerMissionNUM` varchar(255) DEFAULT NULL COMMENT '批准号',
`RegisteNUM` varchar(255) DEFAULT NULL COMMENT '注册号',
`Remark` varchar(255) DEFAULT NULL COMMENT '备注',
`InPointn` varchar(255) DEFAULT NULL COMMENT '进境点',
`OutPoint` varchar(255) DEFAULT NULL COMMENT '出境点',
`Route` varchar(255) DEFAULT NULL COMMENT '航路',
`RouteCode` varchar(255) DEFAULT NULL COMMENT '航路代号',
`Status_Time` varchar(255) DEFAULT NULL COMMENT '时刻状态',
`Status_FlyTimen` varchar(255) DEFAULT NULL COMMENT '飞行时间状态',
`Status_Route` varchar(255) DEFAULT NULL COMMENT '航路状态',
`Status_Missionn` varchar(255) NOT NULL DEFAULT '' COMMENT '任务状态',
`CommitAtmb` varchar(255) DEFAULT NULL,
`Aircraft_Type2` varchar(255) DEFAULT NULL,
`Depap_ThreeCode` varchar(255) DEFAULT NULL,
`Arrap_ThreeCode` varchar(255) DEFAULT NULL,
`airport_infoISSC` varchar(255) DEFAULT NULL,
`airport_FOUR_CODE` varchar(255) DEFAULT NULL,
`Aircraft_Type3` varchar(255) DEFAULT NULL,
`Mission_Info` varchar(100) DEFAULT NULL,
`DepDays` varchar(255) DEFAULT NULL,
`ArrDays` varchar(255) DEFAULT NULL,
`ErrorMessage` varchar(255) DEFAULT NULL COMMENT '转入当季时,审核未通过错误信息',
`IsNew` varchar(10) DEFAULT NULL,
`FixedFlight` varchar(10) DEFAULT NULL,
PRIMARY KEY (`Id`),
KEY `index_name` (`MissionId`) USING BTREE,
KEY `index_m_info` (`Mission_Info`) USING BTREE,
KEY `index_flightid` (`FlightId`) USING BTREE,
KEY `index_flightid_iata` (`FlightId_IaTa`) USING BTREE
)ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;");
PREPARE create_stmt from @csql;
EXECUTE create_stmt;
SELECT COUNT(TABLE_NAME) INTO outputParam FROM information_schema.`TABLES` WHERE TABLE_NAME=tableName;
SELECT outputParam;
END;
调用 call Pro_IsExistLogTable ('aaaa',@outputParam);
MySQL 存储过程创建表的更多相关文章
- MYSQL定时创建表分区
MYSQL定时创建表分区 一.存储过程-表分区-----------------------------------------------------------------需求: 每月创建一个分区 ...
- mysql 在创建表或者插入时遇到关键字报错
mysql 在创建表或者插入时遇到关键字:比如name,status等.都不报错 解决方法:在字段上加上` 上面这个符号是键盘ecs下面那个符号
- MYSQL 存储过程 多表更新异常捕捉和异常处理方式
今天在做MYSQL 存储过程 多表更新的功能 多表更新时候注意事项 1.首先是确保多表更新能够一次执行,途中没有哪个表的sql语句错误 2.上线后修改表结构及字段,请注意检查是否影响mysql 过 ...
- MySql数据库创建表
3.3.MySql数据库创建表 创建5个表: UserInfo用户基础表 Role 角色表 MenuInfo 菜单即控制表 Relation_Role_Menu 角色对应菜单关系表 RelaTion_ ...
- 关于mysql存储过程创建动态表名及參数处理
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 近期游戏開始第二次内測,開始处理操作日志.最開始把日志放到同一个表里面,发现一天时间,平均100玩家 ...
- MYSQL批量创建表的存储过程
因为业务需要,创建了100个表,但是这些表的结构都是一样的,作为程序员,就是要解决这种重复劳动.然而这种事情还要单独写个php脚本的话太麻烦了吧,所以就干脆学了一下直接用Mysql存储过程怎么实现: ...
- mysql中,创建表的时候指定if not exists参数的作用?
需求说明: 在创建表的时候,如果指定if not exists语句,有什么作用,在此做个实验,并且官方手册, 理解下这个参数的作用. 操作过程: 1.创建测试表test01 mysql> cre ...
- Myecilpse web +tomcat 项目: JSP在mysql中创建表
<%@ page language="java" import="java.util.*" import="com.mysql.jdbc.Dri ...
- shell mysql 直接创建表
shell 直接创建表 #!/bin/bash mysql -hdatabases -uroot -p^xxxxasdasdadd <<EOF Create Database If Not ...
随机推荐
- 50句高级SQL语句
一个题目涉及到的50个Sql语句 --(下面表的结构以给出,自己在数据库中建立表.并且添加相应的数据,数据要全面些. 其中Student表中,SId为学生的ID) ------------------ ...
- IIS上不能播放mp4
iis不支持mp4格式,需要手动添加. 进入iis服务管理器,打开你的网站,然后点击MIME类型---添加(扩展名:mp4 MIME类型:application/octet-stream) 如此即 ...
- html5 input的type属性启动数字输入法
html5 input的type属性启动数字输入法 当文本框只能输入数字是一个很常见的需求,比如电话号码,身份证号,卡号, 数量....等等只允许数字输入,为了更好的用户体验性,直接写出 启动数字 ...
- eclipse注解快捷键
Search 功能:全局文件内容搜索快捷键: Ctrl + H -------------------------------------------------------------------- ...
- html字符实体对照表
- 把WinXP装进内存 性能飚升秒杀固态硬盘
现在用户新配置的电脑,内存很少有小于2GB的,配置4GB内存的朋友也有不少.容量如此大的内存,我们在使用电脑的日常操作中绝对用不完.而目前制约系统性能最大的瓶颈就是硬盘的传输速度,所以,这里教你怎么把 ...
- API各函数作用简介
API各函数作用简介 1.控件与消息函数 AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小 AnyPopup 判断屏幕上是否存在任何弹出式窗口 ArrangeI ...
- InnerException 消息是“反序列化对象 属于类型 *** 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。(注意细节)
WEB站点在调用我们WCF服务的时候,只要传入的参数过长,就报如下错误: 格式化程序尝试对消息反序列化时引发异常: 尝试对参数 http://tempuri.org/ 进行反序列化时出错: formD ...
- Android应用开发基础篇(3)-----ListView
一.概述 ListView是一个列表显示控件,它的应用非常广泛,在很多应用程序中都可以看到它的身影,比如来电通,网易新闻等等,特别是QQ.因此非常有必要熟练掌握它. 二.要求 能够利用ListView ...
- java final 关键字醍醐灌顶
醍醐灌顶: final 关键字,它可以修饰数据 .方法.类. 可能有些同学傻傻分不清出,这里可以快速弄懂final; final 实例域: 可以将实例域定义为final,构建对象时必须初始化这样的域, ...