MySql´æ´¢¹ý³ÌµÄÎÊÌâ - Oracle / ¿ª·¢
-- --------------------------------------------------------------------------------
-- Routine DDL
-- --------------------------------------------------------------------------------
DELIMITER $$
CREATE DEFINER=`root`@`` PROCEDURE `new_routine`(
_startMonth int,
_Endmonth int)
BEGIN
DECLARE stmt VARCHAR(4000);
set @tablename='ClubActionLog'+@month;
SET stmt=CONCAT('Create Table ','@tablename','Select * from ClubActionLog Where LogMonth between _startMonth and _Endmonth');
set @selsql=stmt;
prepare s1 from @selsql;
execute s1;
DEALLOCATE PREPARE s1;
END$$
Ï£ÍûµÃµ½µÄ½á¹ûÊDzéѯClubActionLog±íÖÐLogMonthÁÐÔÚ´«½øÀ´µÄÖµÖ®¼äµÄʱºò°Ñ´´½¨Ò»ÕÅÐÂµÄ±í ²¢ÇҰѼǼ¸´ÖƵ½Ò»ÕÅÐÂµÄ±í£¬Ð±íµÄ±íÃûÊÇÔ±í±íÃû¼ÓÉϱ¾ÔÂÔ·Ý
²»¹ýÕâ¸öºÃÏó²»ÄÜÖ´ÐУ¬Ï£Íû¸÷λ¸ßÊÖ°ïÎÒ¿´¿´ºÃÂð
SET stmt=CONCAT('Create Table ',@tablename,'Select * from ClubActionLog Where LogMonth between _startMonth and _Endmonth')
Ïà¹ØÎÊ´ð£º
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
ÔÚϵͳÔËÐеÄʱºò×ÜÊÇÓÐÒ»¿é´ÅÅÌʼÖÕÉÁºìµÆ£¬½øÈëϵͳºó
#topas²é¿´×ÜÊÇÓÐÒ»¿é´ÅÅÌ%BUSYΪ90%ÒÔÉÏ£¬
Êý¾Ý¿â°æ±¾£ºoracle 9.2.0.7
Êý¾ÝÎļþ¹ÒÔصĽڵ㣺/oradata/pcs/ Âß¼¾íºÅlv04
#lslv -l lv04
......
CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
(FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
3̨µçÄÔ£¬ÆäÖÐһ̨×÷ΪMYSQL·þÎñÆ÷£¬ÁíÍâ2̨ΪTOMCAT·þÎñÆ÷¡£
MYSQL·þÎñÆ÷ÀïÓÐÒ»Ìõ¼Ç¼£¬ IDΪ10.
ÏÖÔÚ2̨TOMCATͬʱ£¨100%£©·¢ÆðÐÞ¸ÄMYSQLÀïIDΪ10µÄÄÇÌõ¼Ç¼£¬±ÈÈçÐ޸ĴËID¼Ç¼ÀïijһÏîµÄÄÚÈÝ¡£ ±ÈÈçTOMCAT 1Ò ......