• 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);

  • 相关阅读:
    Spring mvc配置
    css选择器
    网页全屏背景设计
    2018年的第一篇
    总结2016,规划2017
    Jenkins上Git ssh登陆配置
    Jenkins构建项目,JAVA_HOME is not defined correctly
    运行Jmeter.bat出错:Not able to find java executor or version. Please check your installation. errorlevel=2
    Selenium获取input值的两种方法:WebElement.getAttribute("value")和WebElement.getText()
    Jmeter
  • 原文地址:https://www.cnblogs.com/zh1989/p/4942951.html
Copyright © 2020-2023  润新知