|
|
本帖最后由 hp051247767 于 2013-12-4 13:28 编辑
从tableresult.txt中读取字串当作搜寻字串
tableresult.txt 內容
companly20131115basic_employee_data_grid
companly20131115basic_employee_data_grid_input
companly20131115employee
companly20131115healthinsurance
companly20131115personal_report
companly20131115salary
companly20131115salary_calculation
从string.txt中搜寻有tableresult.txt档案中的字串并抓取搜寻字串以下的行数到PRIMARY KEY(`SID`)为止
且只要抓前面的'XXX'后面的VARCHAR(100)NOT NULL不要
输出成result.txt
tableresult.txt 內容
DROP TABLE IF EXISTS `axtmes_group_info`;
CREATE TABLE `axtmes_group_info` (
`GROUP_INFO_SID` bigint(32) NOT NULL,
`GROUPNAME` varchar(100) DEFAULT NULL,
`DESCR` text,
`TAG` decimal(32,0) DEFAULT NULL,
`USERID` varchar(100) DEFAULT NULL,
`UPDATETIME` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`GROUP_INFO_SID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `COMPANLY20131115EMPLOYEE`;
CREATE TABLE `COMPANLY20131115EMPLOYEE` (
`SID` VARCHAR(100) NOT NULL ,
`C_NAME_V` VARCHAR(100) NULL
,
`INSURANCEAMT_V` VARCHAR(100) NULL
,
`SEX_V` VARCHAR(100) NULL
,
`SALARYAMT_V` VARCHAR(100) NULL
,
PRIMARY KEY (`SID`)
)ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `COMPANLY20131115SALARY`;
CREATE TABLE `COMPANLY20131115SALARY` (
`SID` VARCHAR(100) NOT NULL ,
`SID_V` VARCHAR(100) NULL
,
`C_NAME_V` VARCHAR(100) NULL
,
`SALARYAMT_V` VARCHAR(100) NULL
,
`AXTMODIFY` VARCHAR(100) NULL
,
PRIMARY KEY (`SID`)
)ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `COMPANLY20131115HEALTHINSURANCEHistory`;
CREATE TABLE `COMPANLY20131115HEALTHINSURANCEHistory` (
`SID` VARCHAR(100) NOT NULL ,
`SID_V` VARCHAR(100) NULL
,
`C_NAME_V` VARCHAR(100) NULL
,
`INSURANCEAMT_V` VARCHAR(100) NULL
,
`AXTMODIFY` VARCHAR(100) NULL
,
`MODIFYUSER` VARCHAR(100) NULL
,
`ACTION` VARCHAR(100) NULL
,
`UPDATETIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
)ENGINE=MyISAM DEFAULT CHARSET=utf8; |
评分
-
查看全部评分
|